VB6 & Control Array

Fermé
Anonimus - 18 juin 2008 à 21:12
yg_be Messages postés 23235 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 30 septembre 2024 - 20 juin 2008 à 13:46
Bonjour, (c'était mis d'office çà :D)

Voilà, comme c'est dit dans le titre j'ai un léger problème avec VB6... enfin, ce n'est pas vraiment un problème mais une lacune de ma part.

En fait je viens de découvrir les tableaux de contrôle car j'ai un Form il y à des centaine de picture box.
Donc y'a un moment où VB6 m'a chi** dans les pattes en me disant que je dépassais le nombre maximum... à ma grande surprise. Oo

J'ai donc chercher comment faire, et je suis tomber sur les tableaux de contrôle.
Ca marche très bien MAIS :

J'ai 20 lignes de picture box et chaque ligne comporte 22 picture box.
Pour se repérer chaque picture porte porte le nom suivant :
image <n° de ligne> (N° image)

Exemple : Pour l'image 4 de la ligne 3 :
image3(4)

Et je veux que lorsque mon form se charge, toutes ces picture box charge la même image.

Si je n'avais eu qu'une seule ligne c'était ultra simple, je faisait :

For nb = 1 to 22
------ Let me.image1(nb).picture = 'image a charger'
Next nb

Mais je voudrais imbriquer 2 boucle For pour faire 20 fois les 22.

Comment puis-je faire ?

Merci d'avance pour votre aide. :p
A voir également:

1 réponse

yg_be Messages postés 23235 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 30 septembre 2024 Ambassadeur 1 539
20 juin 2008 à 13:46
for nnbb = 1 to 20
For nb = 1 to 22
------ Let me.image1(nb).picture = 'image a charger'
Next nb
next nnbb
0