Bonjour,
Y a t'il moyen de griser un ou plusieurs onglets d'un tabControl ?
Merci à vous
Bonjour,
Y a t'il moyen de griser un ou plusieurs onglets d'un tabControl ?
Merci à vous
C'est désolant mais je ne pense pas que ce soit possible... Il faut plutôt regarder à construire le tabcontrol de façon dynamique en ajoutant les tabpages utiles au fur et à mesure.
C'est en tout cas la façon dont je procède.
Piet
A la limite, il est aussi possible de griser tous les éléménts d'un tabpage de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part EnableTab(this.tabControl1.TabPages[1], false);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public static void EnableTab(TabPage page, bool enable) { EnableControls(page.Controls, enable); } private static void EnableControls(Control.ControlCollection ctls, bool enable) { foreach (Control ctl in ctls) { ctl.Enabled = enable; EnableControls(ctl.Controls, enable); } }
Piet
Et encore Merci ... c'est mieux que rien ....
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager