PDA

Ver la Versión Completa : dbgrid y direccion del cursor


jgutti
14-05-2005, 15:39:38
Hola al foro use delphi con interbase 6.0
- en un dbgrid conectado a un ibdataset como puede mantener el focus del cursos en una columna determinada ejemplo
(3)columnas y 4(filas) en el dbgrid : codigo , nombre, valor
- si modifico datos en la columna valor y presiono Enter como mantengo el curso en la columna valor de la sgte fila.
- si inserto un nuevo registro que el cursor se ubique sobre la columna codigo

desde ya gracias por la ayuda

atte
jgutti

marcoszorrilla
14-05-2005, 17:42:06
procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin

if Key = vk_Return then
begin
DbGrid1.Perform( wm_KeyDown, vk_Down, 0 );
DbGrid1.SelectedIndex := 2;
end;

end;


Un Saludo.

jgutti
14-05-2005, 19:01:36
gracias marcozorrilla por la ayuda pero no funciona con VK_RETURN, pero si con otras teclas tales como VK_F2

marcoszorrilla
14-05-2005, 22:28:43
Pues revisa el código y los eventos que tengas programados en tu formulario, porque yo lo he probado con Vk_Return y funcionaba correctamente.

Un Saludo.