VB : Controles dynamiques

cs_Tibal Messages postés 7 Date d'inscription dimanche 17 février 2002 Statut Membre Dernière intervention 18 mars 2002 - 18 mars 2002 à 20:46
beS_Inc Messages postés 2 Date d'inscription mardi 17 janvier 2006 Statut Membre Dernière intervention 18 janvier 2006 - 17 janv. 2006 à 06:50
Voila mon probleme :
Au chargement d'une form, je crée plusieurs controles identiques dynamiquement.
Le probleme, c'est comment accéder aux méthodes de ces controles, car j'ai accès seulement aux méthodes du dernier controle créé.

2 réponses

Neo.balastik Messages postés 796 Date d'inscription jeudi 17 mai 2001 Statut Membre Dernière intervention 5 mai 2009 7
19 mars 2002 à 08:25
Salut,

Quant tu créés dans contrôles dynamiquement, ceux-ci partagent les mêmes procédures et méthodes à la différence qu'il y a dans la paramètre un index qui identifie la contrôle à utiliser.

Tchao

NéoB
0
beS_Inc Messages postés 2 Date d'inscription mardi 17 janvier 2006 Statut Membre Dernière intervention 18 janvier 2006
17 janv. 2006 à 06:50
Pour cela, je te conseil de creer un tableau d'objet. pour ce faire, voici une exemple


dim "nom_de_l'objet"(x) as new "objet"
dim "nom_batard" as "objet"
dim i as byte = 0


dans la parenthese tu dois mettre un chiffre qui representera le nombre d'objets que tu souhaite creer


do
"nom_de_l'objet"( i ) = nom_batard
i += 1
loop while i <= "Nombre d'objet"

voila, il te reste plus qu'a faire appelle a l'objet que tu en remplacant le numero de l'objet dans la parenthese "nom_de_l'objet"(1).text par exemple.
0
Rejoignez-nous