Masquer TabPages [Résolu]

Messages postés
186
Date d'inscription
mercredi 14 mars 2007
Dernière intervention
11 avril 2011
- - Dernière réponse : Souliabdo
Messages postés
186
Date d'inscription
mercredi 14 mars 2007
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 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
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

Merci sebmafate 3

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

Codes Sources a aidé 101 internautes ce mois-ci

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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.