Cita:
|
Empezado por sitrico
La intención es que cuando el usuario [...] pulse las teclas flecha arriba y abajo en lugar de salir del registro se cambie de una columna a otra.
|
¿Usar las teclas de dirección vertical para movimiento horizontal?
Bueno, supongo que tú sabes por qué. Prueba esto:
Código Delphi
[-]
if Key = VK_UP then
begin
keybd_event(VK_SHIFT, 0, 0, 0);
keybd_event(VK_TAB, 0, 0, 0);
keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYUP, 0);
Key := 0;
end;
Cita:
|
Empezado por delphi.com.ar
Pusiste el parámetro GoForward en False????
|
SelectNext, para adelante o para atrás me parece que no sirve aquí pues no se trata de cambiar el foco del dbgrid a otro control sino de moverse entre las celdas.
// Saludos