web-dev-qa-db-fra.com

Activer la page tabulation de TabControl

J'utilise TabControl dans l'application # .NET. Par défaut, le premier onglet de TabControl est affiché lors du chargement du formulaire. Je souhaite activer/afficher d'autres pages à onglet lors du chargement du formulaire. Par programme, comment puis-je afficher une autre page à onglet?

71
Vyas Dev
tabControl1.SelectedTab = MyTab;
111
testalino

Vous pouvez utiliser la méthode SelectTab.

Il y a 3 versions:

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

Un contrôle TabControl contient deux propriétés qui gèrent quelle page à onglet est sélectionnée.

SelectedIndex qui offre la possibilité de le sélectionner par index (un entier commençant de 0 au nombre d'onglets que vous avez moins un).

SelectedTab qui offre la possibilité de sélectionner l'objet de tabulation lui-même à sélectionner.

La définition de l'une de ces propriétés modifiera l'onglet actuellement affiché.

Vous pouvez également utiliser la méthode Select. Il existe trois types, l’un où vous passez le index de l’onglet , l’autre le l’objet TabPage lui-même et le dernier une chaîne représentant le nom de l'onglet.

19
Gimly

Pour périphérique Windows Smart (cadre compact) (MC75-Motorola)

     mytabControl.SelectedIndex = 1
11
Jerry Abraham

Utilisez SelectTab comme ceci:

TabPage t = tabControl1.TabPages[2];
tabControl1.SelectTab(t); //go to tab

Utilisez SelectedTab comme ceci:

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