2010-10-13 19 views
60

Estoy usando TabControl en la aplicación # .NET. Por defecto, la primera pestaña de TabControl se muestra en la carga de formularios. Quiero activar/mostrar otras pestañas en la carga de formularios. Programáticamente, ¿cómo puedo mostrar otra pestaña?Activar el tabulador de TabControl

Respuesta

94
tabControl1.SelectedTab = MyTab; 
+12

Alternativamente , también puede usar: ** tabControl1.Select ("NameOfTabToActivate"); ** –

+0

También he usado tabC ontrol1.SelectedIndex = 0; –

17

Hay dos propiedades en un control TabControl que administra qué pestaña se selecciona.

SelectedIndex que ofrecen la posibilidad de seleccionarlo por índice (un entero que comienza desde 0 hasta el número de pestañas que tiene menos uno).

SelectedTab que ofrecen la posibilidad de seleccionar el objeto en sí mismo pestaña para seleccionar.

se coloca cualquiera de estas propiedades cambiará la pestaña que se muestra actualmente.

Alternativamente, también puede utilizar el método Select. Viene en tres sabores, uno donde pasa el index of the tab, otro el TabPage object itself y the last one una cadena que representa el nombre de la pestaña.

34

Usted puede utilizar el método SelectTab.

Hay 3 versiones:

public void SelectTab(int index); 
public void SelectTab(string tabPageName); 
public void SelectTab(TabPage tabPage); 
11

Para Windows dispositivo inteligente (marco de trabajo compacto) (dispositivos MC75-Motorola)

 mytabControl.SelectedIndex = 1 
5

Uso SelectTab como este:

TabPage t = tabControl1.TabPages[2]; 
tabControl1.SelectedTab = t; //go to tab