Passage d'une colonne à l'autre avec [enter] dans un TDbGrid

Signaler
Messages postés
7
Date d'inscription
vendredi 23 février 2007
Statut
Membre
Dernière intervention
19 mai 2008
-
Messages postés
187
Date d'inscription
jeudi 16 octobre 2008
Statut
Membre
Dernière intervention
20 février 2010
-
salut

mon probleme est je veut appuyer sur entrer pour ce déplacer d'un champ a un autre dans un Dbgrid

merci

3 réponses

Messages postés
23
Date d'inscription
samedi 12 avril 2003
Statut
Membre
Dernière intervention
18 mai 2009

bonjour, pour ce déplacer d'un champ a un autre il faut utilisé la tabulation mais pour la touche entrée il te faut toute un programmation
Messages postés
7
Date d'inscription
vendredi 23 février 2007
Statut
Membre
Dernière intervention
19 mai 2008

Merci
Messages postés
187
Date d'inscription
jeudi 16 octobre 2008
Statut
Membre
Dernière intervention
20 février 2010
3
salut
Procedure Tform.dbgrid1KeyDown(Sender:Tobject; Var Key:Word; Shift:TshiftState)
begin
if key=13 then
if Dbgrid1.SelectedIndex<Dbgrid.Columns.Count-1
then dbgrid1.SelectedIndex:=Dbgrid1.selected+1
else
if not DBGrid.Dataset.Eof do
begin
DBGrid.Dataset.Next;
SelectedIndex := 0;
end;
end.
solution proposée par TicTacToe sir forum developpez.com
yahia