コード例 #1
0
            public override void Remove(Control value)
            {
                base.Remove(value);

                if (value is TabPage == false)
                {
                    return;
                }

                int index            = owner.FindTabPage((TabPage)value);
                int curSelectedIndex = owner.SelectedIndex;

                if (index != -1)
                {
                    owner.RemoveTabPage(index);
                    if (index == curSelectedIndex)
                    {
                        owner.SelectedIndex = 0;
                    }
                }
            }