Réponse acceptée !
Salut,
Le C permet des choses que le vb ne permet pas.
Par exemple de créer des variables par le code. En vb il faut qu'elles soient déclarées à la création. La solution du tableau indiquée par <goth> est la meilleure car un tableau peut être dynamique.
Après tout, c'est toi qui gères tes variables, quelle différence entre un nom du style "toto1" et tablo(tonindex) ?
En vb, pour pouvoir créer une variable pendant l'exécution il faudrait que les variables fassent partie d'une collection, ce qui n'est pas le cas.
Il y aurait bien une autre solution mais très lourde : passer par la collection controls.
me.controls.add "vb.label","toto1"
me.controls("toto1).caption ="truc"
me.controls.add "vb.label","toto2"
me.controls("toto2").caption = "bidule"
etc....
et pour l'interro, tes variables seront :
msgbox me.controls("toto1).caption
msgbox me.controls("toto2).caption
etc.....
Mais bon, un tableau de 1000 lignes serait moins lourd que 1000 controles sur une form.
-------------------------------------------------
Dresseur de puces, .... normal pour un loup

!?