Quelqu'un peut m'aider en vb?

Fermé
achkaly - 24 sept. 2009 à 15:10
gregouz62 Messages postés 125 Date d'inscription mercredi 26 août 2009 Statut Membre Dernière intervention 20 octobre 2009 - 24 sept. 2009 à 16:14
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 mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
24 sept. 2009 à 15:16
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 mercredi 26 août 2009 Statut Membre Dernière intervention 20 octobre 2009 11
24 sept. 2009 à 15:46
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 mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
24 sept. 2009 à 15:49
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 mercredi 26 août 2009 Statut Membre Dernière intervention 20 octobre 2009 11
24 sept. 2009 à 16:14
J'ai modifié mon message vu que maintenant on a la même solution ;p
0