Quelqu'un peut m'aider en vb?

achkaly -  
gregouz62 Messages postés 125 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je voudrais faire une concatenation entre un textbox et un nombre integer dans une boucle for
du genre

for i=1 to 10
texti.visible=false
next

jé essayé avec text&i; text+i mais aucun ne marche .
je voudrais bien une syntaxe qui pourrait me soulager

4 réponses

Nabla's Messages postés 18203 Date d'inscription   Statut Contributeur Dernière intervention   3 193
 
ca je croi pas que ce soit possible (sinon meme si je programme plus en VB, je suis preneur pour accèder à un objet avec un nom variable)


ceci dit, dans les propriétés de ton textbox, il y a un champ "index"

tu peux avoir plusieurs textbox avec le meme nom, et ayant un index différent (tu verra si tu fais un copier coller de ta box)

ainsi, tu feras (de mémoire):
for i=1 to 10
text(i).visible=false
next
0
gregouz62 Messages postés 125 Date d'inscription   Statut Membre Dernière intervention   11
 
Bonjour,

J'ai déjà fait ce genre de code.

For i = 1 to 10
Text(i).Visible=False
Next i

Le pré-requis c'est d'avoir tes textboxs nommées du genre :
Text(1)
Text(2)
Text(3)
Text(4)
Text(5)
etc...

Cdt
0
Nabla's Messages postés 18203 Date d'inscription   Statut Contributeur Dernière intervention   3 193
 
ha oui, désolé, ca doit etre des ( ) et pas des [ ]... (désolé je suis plus habitué au C maintenant)je vais modifier le premier message si c'est toujours possible
0
gregouz62 Messages postés 125 Date d'inscription   Statut Membre Dernière intervention   11
 
J'ai modifié mon message vu que maintenant on a la même solution ;p
0