Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   salto al proximo renglon del dbgrid (https://www.clubdelphi.com/foros/showthread.php?t=39424)

nikotina 19-01-2007 13:56:08

salto al proximo renglon del dbgrid
 
Hola amigos. mi pregunta es como debo hacer para que cuando estoy parado en una celda del dbgrid y presiono enter me posicione en la selda siguiente de la proxima fila. creo que es con el evento Onkeypress, pero no se cual es el evento que pretenece a la accion que quiero que realice


muchas gracias

Bicho 19-01-2007 14:11:03

Hola, creo puedes usar el evento OnKeyDown

Código Delphi [-]
procedure Tform1.DBGrid1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
  if Key = VK_RETURN then begin
     //no se como actua, pero puede que de error, así que nos aseguramos de no salirnos de los limites
     if  DBGrid1.Col < DBGrid1.Colcount - 1 then
         DBGrid1.Col :=  DBGrid1.Col + 1;
     if DBGrid1.Row < DBGrid1.Rowcount - 1 then
        DBGrid1.Row :=  DBGrid1.Row + 1;
  end;
end;

Espero te sirva.

Saludos

nikotina 19-01-2007 17:19:43

Ok Bicho
 
Ok Bicho. Gracias x la ayuda. Voy a implementarlo a ver si anda.

un abrazo


La franja horaria es GMT +2. Ahora son las 03:34:41.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi