Używam TabControl w aplikacji # .NET. Domyślnie strona z zakładkami TabControl wyświetla się podczas ładowania formularza. Chcę aktywować/pokazać inne strony kart w trakcie ładowania formularza. Programowo, jak mogę wyświetlić inną stronę karty?Aktywuj zakładkę TabControl
60
A
Odpowiedz
94
tabControl1.SelectedTab = MyTab;
17
Istnieją dwie właściwości kontrolki TabControl, która zarządza wybraną stroną karty.
SelectedIndex które oferują możliwość wyboru według indeksu (liczba całkowita zaczynająca się od 0 do liczby zakładek minus jeden).
SelectedTab które oferują możliwość wybrania samego obiektu karty do wybrania.
Ustawienie jednej z tych właściwości spowoduje zmianę aktualnie wyświetlanej karty.
Można również użyć metody Wybierz. Występuje w trzech odmianach smakowych: jeden pod numerem index of the tab, drugi to TabPage object itself i the last one ciąg znaków przedstawiający nazwę karty.
34
Można użyć metody SelectTab
.
Istnieją 3 wersje:
public void SelectTab(int index);
public void SelectTab(string tabPageName);
public void SelectTab(TabPage tabPage);
11
Dla Windows inteligentnego urządzenia (Compact pracy ramka) (urządzenia MC75-Motorola)
mytabControl.SelectedIndex = 1
5
Zastosowanie SelectTab
tak:
TabPage t = tabControl1.TabPages[2];
tabControl1.SelectedTab = t; //go to tab
Alternatywnie możesz również użyć: ** tabControl1.Select ("NameOfTabToActivate"); ** –
Używam również tabC ontrol1.SelectedIndex = 0; –