Ajout de controle automatiquements !!????

Signaler
Messages postés
5
Date d'inscription
mardi 13 décembre 2005
Statut
Membre
Dernière intervention
27 octobre 2008
-
Messages postés
883
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
3 mars 2009
-
je programme en vb6 et j'ai un petit soucis, c'est que je veut créer (n) controles (Labels et champs textes) et (m) fenetres, en placant ces controles dans les fenetres et les positionnés avec des coordonnées bien défini.

je dtermine n et m selon une table dans ma base de données.

j'arrive pas à résoudre mon problème.
je remercie d'avance ce qui viennent de lire ce petit problème. pouvez vous m'aidez SVP?

2 réponses

Messages postés
883
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
3 mars 2009
7
Le plus simple : (a ma connaissance)
Tu fais un label et une textbox 'Modeles' sur ton form avec
.visible = false
.index = 0
et lorsque tu veux en ajouter, tu fais comme ceci :
dim i as integer
for i = 1 to n
load label1(n)
label1(label1.count-1).left = 'Redéfini sa position comme tu veux, style i*50
label1(label1.count-1).top = 10 'Idem
label1(label1.count-1).visible = true
next

et tu fais pareil pour tes textbox.
Tu peux récupérer leurs évènements normalement, tu auras un paramètre index en plus t'indiquant duquel il s'agit.
Messages postés
883
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
3 mars 2009
7
Heu une erreur s'est glissée dans mon code, il s'agit bien évidemment de
Load label1(i) et non label1(n)

Julien.