Masquer TabPages [Résolu]

Messages postés
186
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
11 avril 2011
- - Dernière réponse : Souliabdo
Messages postés
186
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
11 avril 2011
- 17 juil. 2009 à 17:09
Bonjour,
J'ai 3 tabpage dans mon formulaire, je voulais soit afficher les 2 premier et masquer la 3e soit l'inverse.

J'ai vu sur MSDN qu'il faut utiliser remove. Mais comment puis je récupérer mes tabpages si je fait remove?
Une idée s'il vous plais
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
32
3
Merci
en effet, il n'existe pas de propriété pour masquer les onglets d'un tabcontrol.

L'idée du remove consiste en gardant la référence (un pointeur) de la TabPage dans une variable.

En gros :

// pour masquer
TabPage tp = this.tabControl.Pages[1];
this.tabControl.Pages.Remove(1);

// pour afficher
this.tabControl.Pages.Add(tp);


Tu peux aussi regarder cette source : TABCONTROL ÉTENDU

Sébastien FERRAND
Consultant Sénior
Microsoft Visual C# MVP

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 195 internautes nous ont dit merci ce mois-ci

Commenter la réponse de sebmafate
Messages postés
186
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
11 avril 2011
1
0
Merci
super Merci!
Commenter la réponse de Souliabdo