Datagrid 1

MSI - 2 nov. 2000 à 16:33
 Ciginfo - 6 nov. 2000 à 10:47
Bonjour,

Soit un Datagrid dans la fenêtre de mon application.
Je voudrais que lorsque je clique dans une cellule s'inscrive et
s'enregistre un caractère, voire un mot, par exemple la lettre X.
Il faut que la lettre X puisse s'inscrire pour toutes les cellules d'une
même colonne, et une autre lettre par exemple Y pour toutes les cellules
d'une autre colonne.
Est ce possible, si oui comment ??

Merci à tous

François

2 réponses

Dans la prcedure Click de la grid, place le code :

c = Grid.Col
r = Grid.Row

Grid.Col = c
For a = 1 To Grid.Rows - 1
Grid.Row = a
Grid.Text = "X"
Next

Grid.Row = r
For a = 1 To Grid.Cols - 1
Grid.Col = a
Grid.Text = "Y"
Next

Ca affiche les "x" sur la colonne, et le "y" sur la ligne.
0
En fait ça ne marche pas bien car il faut changer de cellule pour que le "X" s'inscrive.
J'ai simplement besoin que lorsque je clique dans la cellule d'une colonne donnée s'inscrive la lettre "X".
Je pourrais ecrire simplement s'il s'agit de la colonne N° 1
Grid.Col =1
Grid.Text = "X"
mais le "X" ne s'inscrit qu'à retardement. Il faudrait trouver une combine qui puisse pour que le "X" soit déposé au moment du click.

Merci
0
Rejoignez-nous