Ver la Versión Completa : Desplazamiento horizontal en una rejilla
sur-se
21-09-2004, 19:40:45
Hola. Tengo una DBGrid en pantalla con RowSelect = True. Con las teclas de cursor puedo desplazarme arriba/abajo, pero no izqda/dcha para visualizar el resto de las columnas que no caben al ancho y quedan ocultas, teniendo que coger el ratón para efectuar ese desplazamiento. ¿Existe alguna forma de desplazar los campos de una DBGrid horizontalmente mediante un mensaje o método?
Salu2.
roman
21-09-2004, 20:55:18
Intenta esto en el evento OnKeyDown del DBGrid:
if Key = VK_RIGHT then
begin
DBGrid1.Perform(WM_HSCROLL, SB_PAGERIGHT, 0);
Key := 0;
end
else if Key = VK_LEFT then
begin
DBGrid1.Perform(WM_HSCROLL, SB_PAGELEFT, 0);
Key := 0;
end;
// Saludos
Coco_jac
26-06-2006, 15:48:09
Hola Roman, tengo un problema parecido, probe con lo que mencionas, pero me sale un error :
Identificador NO definido : WM_HSCROLL
Espero tus comentarios.
Gracias.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.