Comment indexer des objets ???

Le
LE TROLL
Bonjour,

Je vous prie, comment indexer des objets, soit par exemple :
listbox1, listbox2, listbox3

Que ça devienne comme en VB6 :
listbox1(0) + listbox1(1) + listbox1(2)
(0, 1, 1) ou (1, 2, 3)
ce qui donne : listbox(i)

Le plus simple en code ???

Merci, cordialement ;o)
-
Logiciels, romans, contacts : http://irolog.free.fr
_______________________
.
.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Richard Clark
Le #20546791
LE TROLL a écrit :
Bonjour,

Je vous prie, comment indexer des objets, soit par exemple :
listbox1, listbox2, listbox3

Que ça devienne comme en VB6 :
listbox1(0) + listbox1(1) + listbox1(2)
(0, 1, 1) ou (1, 2, 3)
ce qui donne : listbox(i)

Le plus simple en code ???

Merci, cordialement ;o)
-
Logiciels, romans, contacts : http://irolog.free.fr
_______________________
.
.




Si c'est pour des contrôles, cette notion n'existe plus en .NET. Il faut
que tu crée ta propre collection et que tu ajoutes une référence à tes
contrôles dedans.

Par exemple dans le form_load

myCol.Add(lst1)
myCol.Add(lst2)
myCol.Add(lst3)

--
Richard Clark
http://www.c2i.fr
Le 1er site .NET
Le #20546881
Bonjour Le Troll,

Je crois bien que ce n'est pas possible en VB.Net. A confirmer tout de même.

Par contre, rien ne t'empêche de te créer un nouveau tableau de ListBox.

Dim lb(2) as ListBox
lb(0)=Me.ListBox1
lb(1)=Me.ListBox2
lb(2)=Me.ListBox3

Je ne vois pas d'autres solutions (à part se passer tout simplement de
tableaux).

Cordialement,
Stéphane


"LE TROLL"
Bonjour,

Je vous prie, comment indexer des objets, soit par exemple :
listbox1, listbox2, listbox3

Que ça devienne comme en VB6 :
listbox1(0) + listbox1(1) + listbox1(2)
(0, 1, 1) ou (1, 2, 3)
ce qui donne : listbox(i)

Le plus simple en code ???

Merci, cordialement ;o)
-
Logiciels, romans, contacts : http://irolog.free.fr
_______________________
.
.




LE TROLL
Le #20546871
Bonjour... ah, merci, je décroche un peu là, je repose la question pour
"collection"...

Cordialement ;o)

-
Logiciels, romans, contacts : http://irolog.free.fr
_______________________
.
.


"Richard Clark" news:
LE TROLL a écrit :
Bonjour,

Je vous prie, comment indexer des objets, soit par exemple :
listbox1, listbox2, listbox3

Que ça devienne comme en VB6 :
listbox1(0) + listbox1(1) + listbox1(2)
(0, 1, 1) ou (1, 2, 3)
ce qui donne : listbox(i)

Le plus simple en code ???

Merci, cordialement ;o)
-
Logiciels, romans, contacts : http://irolog.free.fr
_______________________
.
.




Si c'est pour des contrôles, cette notion n'existe plus en .NET. Il faut
que tu crée ta propre collection et que tu ajoutes une référence à tes
contrôles dedans.

Par exemple dans le form_load

myCol.Add(lst1)
myCol.Add(lst2)
myCol.Add(lst3)

--
Richard Clark
http://www.c2i.fr
Le 1er site .NET


LE TROLL
Le #20547311
Bonjour Stéphane, merci, remonte à la question du dessus s'il te
plaît, je traite tout dans cette dernière :o)

Cordialement

-
Logiciels, romans, contacts : http://irolog.free.fr
_______________________
.
.


<Stéphane> a écrit dans le message de
news:%
Bonjour Le Troll,

Je crois bien que ce n'est pas possible en VB.Net. A confirmer tout de
même.

Par contre, rien ne t'empêche de te créer un nouveau tableau de ListBox.

Dim lb(2) as ListBox
lb(0)=Me.ListBox1
lb(1)=Me.ListBox2
lb(2)=Me.ListBox3

Je ne vois pas d'autres solutions (à part se passer tout simplement de
tableaux).

Cordialement,
Stéphane


"LE TROLL"
Bonjour,

Je vous prie, comment indexer des objets, soit par exemple :
listbox1, listbox2, listbox3

Que ça devienne comme en VB6 :
listbox1(0) + listbox1(1) + listbox1(2)
(0, 1, 1) ou (1, 2, 3)
ce qui donne : listbox(i)

Le plus simple en code ???

Merci, cordialement ;o)
-
Logiciels, romans, contacts : http://irolog.free.fr
_______________________
.
.








Publicité
Poster une réponse
Anonyme