jubourbon
Messages postés40Date d'inscriptionjeudi 6 mars 2008StatutMembreDernière intervention 3 juillet 2009
-
24 avril 2008 à 09:54
jubourbon
Messages postés40Date d'inscriptionjeudi 6 mars 2008StatutMembreDernière intervention 3 juillet 2009
-
24 avril 2008 à 13:21
Bonjour,
Je souhaiterais creer une liste de CheckBox dynamiquement dans ma form.
J'ai fait plusieurs recherches dans le forum, mais etant un bon
debutant, il y a des choses que je dois ommettre et ca ne fonctionne
pas.
Voici mon code:
J'ai positionner 1 CheckBox dans ma form qui se nom CheckBox1
Ensuite je tape le code suivant:
Dim i As Integer
For i = 1 To 5
Load(CheckBox1(i))
CheckBox18(i).visible = True
Next
Mais le message "Erreur La classe 'System.Windows.Forms.CheckBox'
ne peut pas être indexée, car elle n'a pas de propriété par défaut."
apparait.
A terme je souhaiterais que les checkbox s'affiche selon une liste qui
se trouve dans un fichier externe à mon appli, et qu'il prennent le nom
correspondant à l'indice.
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 24 avril 2008 à 11:07
Salut,
Le code que tu utilises est en VB6 (époque ou les groupes de controle existait et ou tu pouvais les charger dynamiquement avec Load).
Epoque révolue avec .NET.
Passe plutot par Controls.Add (ou un truc du style)
jubourbon
Messages postés40Date d'inscriptionjeudi 6 mars 2008StatutMembreDernière intervention 3 juillet 2009 24 avril 2008 à 12:17
Parfait ca marche.
MonParent dans mon cas, est un groupe box.
Je n'arrive pas à trouver quelle propriété de checkbox dois je definir (et surtout comment) pour positionner mon checkbox. Comme il y en a plusieurs, là ils se superpose, ce qui n'est pas terrible :).
J'ai essayé ca:
Checkbox2.Locations.X(9)
ca:
Checkbox20.Location.X =9
ca:
Checkbox20.Location = (9,25)
Mais rien n'y fait.
Vous n’avez pas trouvé la réponse que vous recherchez ?