VB.Net ListBox et Tableau 1 Dimension [Résolu]

Signaler
Messages postés
532
Date d'inscription
lundi 5 juin 2006
Statut
Membre
Dernière intervention
6 octobre 2012
-
Messages postés
44
Date d'inscription
dimanche 8 septembre 2002
Statut
Membre
Dernière intervention
13 janvier 2014
-
Bonjour...


Je suis à la recherche de Comment faire un tableau, une dimension, d'un
ListBox contentant environ 300 lignes...


Je suis capable de faire un tableau mais je ne sais pas comment lire le ListBox pour le mettre dans un Tableau.


Si quelqu'un peut m'éclairer un peu


merci

4 réponses

Messages postés
44
Date d'inscription
dimanche 8 septembre 2002
Statut
Membre
Dernière intervention
13 janvier 2014

Dim Ta as string(Listbox1.items.count-1)
Dim El
dim x as integer
for each El in listbox1.items
   x=x+1
   ta(x)=el.tostring
next

ou alors faire

dim x as integer
for x=0 to listbox1.items.count-1
   ta(x)= listbox1.items(x).tostring
next

ça devrait marcher
Messages postés
532
Date d'inscription
lundi 5 juin 2006
Statut
Membre
Dernière intervention
6 octobre 2012
1
Salut

J'ai essayé le deuxième choix qui semble mieux fonctionner.
dim x as integer
for x=0 to listbox1.items.count-1
   ta(x)= listbox1.items(x).tostring
next

J'ai un erreur dans la boucle que je ne trouve pas
Ça rempli la premiere ligne du tableau mais dès que x vaut 0 ca bug.


Ca me dit comme erreur:
IndexOutOfRangeException


Le ListBox1.Items.Count vaut 264


Mais dès que X vaut 1 j'ai l'erreur.


J'attends de tes nouvelles


merci d'avance
Messages postés
532
Date d'inscription
lundi 5 juin 2006
Statut
Membre
Dernière intervention
6 octobre 2012
1
ok j'ai trouvé
J'ai oublié le ReDim et le ReDim Preserve


merci de ton aide
Messages postés
44
Date d'inscription
dimanche 8 septembre 2002
Statut
Membre
Dernière intervention
13 janvier 2014

ou simplement
Dim Ta as string(Listbox1.items.count-1)
avant le for x=0.....
que je n'avais pas recopié pour aller plus vite !