PDA

Ver la Versión Completa : desplegar combo en dbgrid


Lonidas
26-04-2007, 21:05:03
Hola, tengo un lookup en un dbgrid y quisiera que cuando el usuario presionara enter, el lookup se desplegara….:)
Saludos...

poliburro
26-04-2007, 21:19:43
:D

http://www.q3.nu/trucomania/truco.cgi?53&esp

Ahí está la solución.

:P

Lonidas
26-04-2007, 21:25:46
Gracias poliburro por contestar pero esa opción ya la probé y no me dio resultado:(

Lonidas
26-04-2007, 21:27:05
Buscando encontre la solucion lo coloco por si a alguien le interesa..

if grilla.SelectedField=grilla.Fields[5] then
begin
keybd_event(vk_f2,0,0,0);
keybd_event(vk_f2,0,keyeventf_keyup,0);
keybd_event(vk_menu,0,0,0);
keybd_event(vk_down,0,0,0);
keybd_event(vk_down,0,keyeventf_keyup,0);
keybd_event(vk_menu,0,keyeventf_keyup,0);
end;


Gracias igualmente por contestar...:)

mcalmanovici
10-10-2007, 21:46:14
Buscando encontre la solucion lo coloco por si a alguien le interesa..

Código Delphi [-] (http://www.clubdelphi.com/foros/#)
if grilla.SelectedField=grilla.Fields[5] then
begin
keybd_event(vk_f2,0,0,0);
keybd_event(vk_f2,0,keyeventf_keyup,0);
keybd_event(vk_menu,0,0,0);
keybd_event(vk_down,0,0,0);
keybd_event(vk_down,0,keyeventf_keyup,0);
keybd_event(vk_menu,0,keyeventf_keyup,0);
end;





Gracias igualmente por contestar...:)

Estuve buscando casi dos horas en el foro y realmente encontre lo que pusiste vos y me anda de maravillas, la puse en el evento onKeyDown y anda muy bien...
Muchas gracias Lonidas.