Tableau à deux dimension a afficher dans une appli VB
Nargzul
Messages postés438Date d'inscriptionvendredi 9 mai 2003StatutMembreDernière intervention26 juillet 2007
-
30 juin 2003 à 09:41
Nargzul
Messages postés438Date d'inscriptionvendredi 9 mai 2003StatutMembreDernière intervention26 juillet 2007
-
30 juin 2003 à 14:25
Ben voila, j'ai un tableau vb, a afficher dans une appli, et j'aurais voulu savoir komen l'afficher, sa grandeur peu etre variable, alors il me faudrait une solution... c'est un tableau à deux dimension, et il faudrait que ca ressorte comme un tableau avec des cases... je voudrais ne pas m'amuser à mettre x label...
thanks you
A voir également:
Tableau à deux dimension a afficher dans une appli VB
gplog
Messages postés82Date d'inscriptionmardi 4 février 2003StatutMembreDernière intervention 7 juillet 20091 30 juin 2003 à 11:45
Mr_toto
- Tu place le composant "Microsoft FlexGrid" ou "MsHFlexGrid" (c'est pareil mais en mieux) sur ta feuille.
Voila un bout de code pour afficher tes valeur dans un tableau tout simple :
Tu stoke le nombre de lignes de ton tableau dans la variable GrandeurDuTableau
' Tu vire la premiere colonne grisée :
MsFlexGrid1.FixedCols=0
' Tu vire la premiere ligne grisée :
MsFlexGrid1.FixedRows=0
' Tu dimensionne le nb de colonnes de ton FlexGrid
MsFlexGrid1.Cols=2 ' Pour tes deux dimensions
' Tu dimensionne le nb de lignes de ton FlexGrid
MsFlexGrid1.Rows = GrandeurDuTableau
' Apres tu remplit ton tableau
for i=0 to GrandeurDuTableau-1
' Tu te place dans la ligne a remplir
MsFlexGrid1.Row=i
' Tu te place dans la 1 ere colonne
MsFlexGrid1.Col=0
' Tu écrit la 1ere valeur de ton tableau dans la case
MsFlexGrid1.Text=Cstr(TonTableau(i,0))
' Tu te place dans la 2 eme colonne
MsFlexGrid1.Col=1
' Tu écrit la 2eme valeur de ton tableau dans la case
MsFlexGrid1.Text=Cstr(TonTableau(i,1))
next i
Voila pour ce qui est de l'affichage simple de tes valeur, sinon il y a pas mal d'exemples d'utilisation du flexgrid sur le site.