Tableau à 2 dimension

sir_patrick
Messages postés
13
Date d'inscription
jeudi 25 janvier 2007
Statut
Membre
Dernière intervention
31 mai 2011
- 31 mai 2011 à 13:49
cs_Jack
Messages postés
14007
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
- 31 mai 2011 à 20:19
Bonjour,
j'ai un programme qui utilise des tableaux à deux dimensions. Par exemple
Dim Tab1(30,3)
Dim Tab2(30,3)
ce pendant, je ne peux pas redimensionner la taille car le redimensionnement n'affecte que la derniere colonne. j'aimerai savoir si est possible de ce servir des ArrayList à la place des tableaux si oui comment faire dans le cas d'un tableau à deux dimensions
Cordialement

6 réponses

cs_Jack
Messages postés
14007
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
79
31 mai 2011 à 14:19
Salut

Il me semble (pas féru en VB.Net) que ArrayList est une variable de type constante pour lequel il faudra que tu écrives les données au moment de la création.

Si tu dois utiliser un tableau que tu souhaites redimensionner, il ne faut pas déclarer de dimension lors du Dim.
Dim Tab1() As
... et le type; important, ça.
Puis, pour le redemensionner :
ReDim [Preserve] Tab1(0 To 100, 0 To 25)
Le Preserve (optionnel) permet de conserver les données déjà incluses.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0