cs_chouka
Messages postés6Date d'inscriptionmardi 2 décembre 2003StatutMembreDernière intervention19 mars 2005
-
16 mars 2005 à 07:19
cs_Golard
Messages postés7Date d'inscriptionmardi 13 décembre 2005StatutMembreDernière intervention23 septembre 2010
-
23 sept. 2010 à 11:43
Bonjour,
débutant en VB, je suis actuellement entrain de dévelloper une application de gestion des inscriptions pour une association (projet de mon fin de certficat professionnel).
Je suis confronter au problème suivant : dans mon tabcontrol j'ai plusieurs onglets et en fonction du choix effectué sur le premier onglet je souhaite masquer ou afficher un ou plusieurs onglets.
J'ai bien essayer les propriétés visible/show/hide sur mes tabpages mais cela reste sans effet.
Quelqu'un aurait-il une idée ou une piste à me proposer.
Merci d'avance pour cotre aide.
cs_chouka
Messages postés6Date d'inscriptionmardi 2 décembre 2003StatutMembreDernière intervention19 mars 2005 17 mars 2005 à 18:13
Merci beaucoup Olan, je viens de le tester et ça fonctionne très bien!
Pour ceux qui liraient ces messages j'apporte une précision :
par TabUser il faut comprendre le tabcontrol
et TabAdmin est bien sûr la tabpage que l'on veut masquer.
Bien entendu pour la réafficher il suffit de remplacer Remove par Add
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 20132 25 mars 2007 à 13:32
Salut, euh, j'ai un problême, j'ai donc le code suivant:
Me.TabControl1.TabPage.Remove(Me.TabPage2)
et, il me met une erreur sur le Me.TabControl1
En fait, celui ci se trouve dans un ToolStripContainer et, j'ai beau mettre Me.TollStripContainer1.TabControl1... c'est pareil. Auriez-vous une idée s'il-vous plaît.
cs_Golard
Messages postés7Date d'inscriptionmardi 13 décembre 2005StatutMembreDernière intervention23 septembre 2010 23 sept. 2010 à 11:43
Absolument edzana, tu as raison !
La méthode Remove permet effectivement d'enlever les onglets indésirables lors de l'affichage du TabControl... Mais en aucun cas de les masquer.
Les onglets "removed" sont supprimés. Impossible de les réafficher ensuite.
Effectivement, la méthode Add ne fait qu'ajouter de nouveaux onglets n'ayant aucun rapport avec ceux supprimés.
Il n'est pas possible à ma connaissance de MASQUER un onglet pour le réafficher ultèrieurement.
C'est bien dommage car le même contrôle en Vb6 (c'est à dire l'ancien TabControl) permettait de masquer les TabPages avec la propriété .Visible, alors que ça ne fonctionne pas sou .Net