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?
tabControl1.SelectedTab = MyTab;
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);
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.
Pour périphérique Windows Smart (cadre compact) (MC75-Motorola)
mytabControl.SelectedIndex = 1
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