int IList.Add (object value) { TabPage page = value as TabPage; if (value == null) throw new ArgumentException ("value"); owner.Controls.Add (page); return owner.Controls.IndexOf (page); }