Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Dar control a una Celda en un TStringGrid (https://www.clubdelphi.com/foros/showthread.php?t=54918)

Jorge Rojas M. 03-04-2008 02:10:09

Dar control a una Celda en un TStringGrid
 
Hola compañeros, necesito de su colaboración. ¿Cómo le doy el control a una celda en un TStringGrid? esto es si estoy en la celda 1,1 y quiero que mediante código cuando el usuario oprima enter pase a a celda 1,3 para editarla que debo hacer en TStringGrid. Baje el TAdvStringGrid y cumple con este requerimiento FocusCell 1,3, sin embargo debo implementarlo en un TSringGrid, espero se pueda!

Gracias por su colaboración...

camariere 03-04-2008 02:36:09

Cita:

Empezado por Jorge Rojas M. (Mensaje 277166)
Hola compañeros, necesito de su colaboración. ¿Cómo le doy el control a una celda en un TStringGrid? esto es si estoy en la celda 1,1 y quiero que mediante código cuando el usuario oprima enter pase a a celda 1,3 para editarla que debo hacer en TStringGrid. Baje el TAdvStringGrid y cumple con este requerimiento FocusCell 1,3, sin embargo debo implementarlo en un TSringGrid, espero se pueda!

Gracias por su colaboración...

Hola Jorge Rojas M.

Puedes usar el evento OnKeyDown del StringGrid y asignar la columna donde quieres que se traslade.

Código Delphi [-]
procedure TForm1.StringGrid1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  If Key = 13 then begin
     StringGrid1.Col := 3;
  end;
end;

saludos


La franja horaria es GMT +2. Ahora son las 11:36:54.

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