2013-11-26 3 views
0

Как при загрузке главной формы, в котором есть TabControl я хочу сделать что-то, что используется для отображения tabPgesвыбора TabPage (TabControl) при загрузке формы

В общем, я хочу быть по умолчанию при загрузке tabPges2 и другие tabPges.

Image

+0

Вы спрашиваете о TabControl из WPF или Форм? – Arie

ответ

1

Вы можете установить выбранную страницу с помощью элемента управления вкладки SelectedTab свойство:

myTabControl.SelectedTab = tabPage2; 
+0

Нет собственности selectedTab. –

+0

Я говорю о собственном элементе управления WinForms. Что вы имеете в виду? – paulroho

+0

Прости, что я ошибся, ты говоришь правду. –

1

Вы не можете скрыть/показать вкладки страниц, потому что, как читать из MSDN

TabPage элементы управления ограничены их контейнером, поэтому некоторые из свойств , унаследованных от базового класса Control, не будут иметь эффекта, inclu ding Top, Height, Left, Width, Show и Hide.

Вкладки TabControl являются частью TabControl, но не являются частями отдельных элементов управления TabPage. Члены класса TabPage, такие как свойство ForeColor, влияют только на прямоугольник клиента на вкладке , но не на вкладках. Кроме того, метод Hide для TabPage не будет скрывать вкладку. Чтобы скрыть вкладку, вы должны удалить элемент управления TabPage из коллекции TabControl.TabPages.

г. Load событие удаляет все закладки и добавляет их позже, когда это необходимо. К сожалению, вы также не можете их отключить. Существует только не самое лучшее обходное решение, см. here

Смежные вопросы