Bonjour à tout le monde des développeurs,
Comment parcourir un dbgrid en utilisant la touche Entrée au même effet que la touche gauche (se déplacer d'une colonne à une autre en utilisant la touche Entrée)?
Merci d'avance.
Bonjour à tout le monde des développeurs,
Comment parcourir un dbgrid en utilisant la touche Entrée au même effet que la touche gauche (se déplacer d'une colonne à une autre en utilisant la touche Entrée)?
Merci d'avance.
Utilise l'evenement onkeydown:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if key = 13 then if DBGrid1.SelectedIndex < DBGrid1.Columns.Count - 1 then DBGrid1.SelectedIndex := DBGrid1.SelectedIndex + 1; end;
*Salut
J’ai utilisé ce code mais ça n'a pas marché.
C'est parce qu'il ne faut pas tester"13" mais "CHR(13)" ou un truc dans le genre. Sinon tu peux tester "VK_RETURN"
Si le SelectedIndex ne fonctionne, dans ce cas essaie
Code : Sélectionner tout - Visualiser dans une fenêtre à part Key := VK_LEFT;
Mes tutoriels
Avant de poster :
- F1
- FAQ
- Tutoriels
- Guide du développeur Delphi devant un problème
Salut
Malheureusement ça n'a pas marché ni
Ni
Code : Sélectionner tout - Visualiser dans une fenêtre à part Key := VK_LEFT;
Mais dans quel cas les flèches du clavier et la touche entrée ne fonctionnent pas dans un dbgrid et comment faire pour forcer leur
Code : Sélectionner tout - Visualiser dans une fenêtre à part #13
Partager