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 14006 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
A voir également:

6 réponses

cs_Jack Messages postés 14006 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
Rejoignez-nous