Detección de teclas pulsadas sobre TDBBrowse
Publicado: Mar Nov 29, 2005 8:49 pm
Hola,
Estoy tratando de lanzar los métodos de Alta, Baja y Modificación
capturando los eventos de la pulsación de las teclas Ins, Del y Return
respectivamente. He codificado un método en el evento OnKeyDown del
TDBBrowse, pero únicamente funciona la pulsación de la tecla Return:
METHOD DBBrowseKeyDown( oSender, nKey, nFlags ) CLASS TFormCentros
switch nKey
case K_RETURN
::Edit()
exit
case K_DEL
::Del()
exit
case K_INS
::Add()
exit
end switch
RETURN Nil
Como no encontraba las constantes en Xailer.ch he añadido el #include
"Inkey.ch" de xHarbour y he utilizado esas constantes. ¿Hago algo mal?
No hace ni caso a las pulsaciones de SUPR e INS... Muchas Gracias y
perdonad si es fallo mío.
--
Un saludo,
Jaime Irurzun.
Estoy tratando de lanzar los métodos de Alta, Baja y Modificación
capturando los eventos de la pulsación de las teclas Ins, Del y Return
respectivamente. He codificado un método en el evento OnKeyDown del
TDBBrowse, pero únicamente funciona la pulsación de la tecla Return:
METHOD DBBrowseKeyDown( oSender, nKey, nFlags ) CLASS TFormCentros
switch nKey
case K_RETURN
::Edit()
exit
case K_DEL
::Del()
exit
case K_INS
::Add()
exit
end switch
RETURN Nil
Como no encontraba las constantes en Xailer.ch he añadido el #include
"Inkey.ch" de xHarbour y he utilizado esas constantes. ¿Hago algo mal?
No hace ni caso a las pulsaciones de SUPR e INS... Muchas Gracias y
perdonad si es fallo mío.
--
Un saludo,
Jaime Irurzun.