Définir la visibilité sur un seul onglet dans tabcontrol (winforms)
-
05-07-2019 - |
Question
Existe-t-il un moyen de définir la visibilité d'un seul onglet dans un contrôle de tabulation? Je pensais que quelque chose de simple comme celui-ci devrait fonctionner, mais cela ne me semble rien.
tabControl1.TabPages[1].Visible = false;
tabControl1.Refresh();
Un onglet principal s'affichera toujours, mais je souhaite utiliser d'autres onglets que je peux "activer \ éteindre". Je ne veux pas enlever les onglets car je pourrais avoir besoin de montrer à nouveau.
fk
La solution
Les temps n'ont pas changé depuis la version 2.0:
Autres conseils
Vous pouvez supprimer la page tabControl
this.tControl1.TabPages.Remove(this.tControl1.TabPages["tabPageName"]);
Cela ne fait évidemment pas partie de la bibliothèque Windows Forms standard, mais du Infragistics UltraTabControl possède (entre autres fonctionnalités) une propriété Visible pour chaque page à onglet.