gagette
Messages postés6Date d'inscriptionvendredi 27 février 2004StatutMembreDernière intervention22 mars 2007
-
9 mai 2004 à 12:50
gagette
Messages postés6Date d'inscriptionvendredi 27 février 2004StatutMembreDernière intervention22 mars 2007
-
9 mai 2004 à 14:48
Bonjour les gens,
Je débute en vb, alors soyons indulgent si c'est une erreur bête !!!
Dans un tabstrip, j'ai une frame avec deux boutons d'option à l'intérieur.
Avec un bouton je rajoute des panels au tabstrip, et dynamiquement j'ajoute le même contenu (en fait sur chaque panel du tabstrip, je gère une équipe, et dans chaque frame je gère le sexe des athlètes de l'équipe (possibilité d'équipe mixte)).
Mon problème est que lorsque je choisi le sexe "homme" par exemple, sur le panel 2 pour l'athlète 1, je déselectionne le sexe "homme" de l'athlète 1 de l'équipe 1...
J'espère que c'est assez clair...
Je rajoute le code si ça peut aider...
Private Sub ajoutequipe_click()
nb = TabStrip1.Tabs.Count
Form3.TabStrip1.Tabs.Add
Load sex1(nb + 1) 'frame sexe athlète 1
Load hom1(nb + 1) 'option athlète 1 est un homme
Load fem1(nb + 1) 'option athlète 1 est une femme
hom1(nb+1).container=sex1(nb+1)
fem1(nb+1).container=sex1(nb+1)
End Sub
Quand je change de panel, je fais apparaitre ou disparaitre les frames en fonction de l'onglet choisi (.visible=true/false).
Voilà mon petit souci.
Si quelqu'un avait une solution à me proposer, il est le bien venu... :)
gagette
Messages postés6Date d'inscriptionvendredi 27 février 2004StatutMembreDernière intervention22 mars 2007 9 mai 2004 à 14:48
Pffffffff
A force de fouiner sur les sites anglais de programmation (plus ou moins bien fait!!!) j'ai fini par trouver une solution.
Il fallait penser au mot magique "set" à mettre devant hom1(k).container=...
Je vous file l'info si qq'un en a besoin.