Bonjour,
Je suis en train d'utiliser lamegrid dans une application, (après avoir fait des essais avec flexgrid et datagrid) .
Lamegrid me parait le plus adapté a mes besoins.
mais j'ai juste un problème.
Lors de la saisie dans une cellule et en appuyant sur enter (13) , automatiquement on passe a la cellule inferieure, et ca s'arrête en bas de tableau.
j'ai essayer de jouer avec le PreviewKeyDown en interceptant le e.code mais la encore même si j'arrive a forcer un sens de déplacement. a chaque fois j'ai l'exécution de ce (je veut bien aller ou tu veux mais m'en fout je passe quand même a la ligne suivante avant de faire quoique ce soit.)
j'ai aussi fait ca. mais ca ne me convient que moyen car graphiquement on ois un aller retour.. ca fait trés bidouille
'Avant validation
Dim OldRow As Integer
Dim OldCol As Integer
Private Sub Grid1_PreviewKeyDown(sender As Object, e As PreviewKeyDownEventArgs) Handles Grid1.PreviewKeyDown
OldRow = Grid1.CurrentRow
OldCol = Grid1.CurrentCol
End Sub
Private Sub Grid1_KeyUp(sender As Object, e As KeyEventArgs) Handles Grid1.KeyUp
Grid1.CurrentCol = OldCol
Grid1.CurrentRow = OldRow
End Sub
si un de vous a une idée?