Ayuda con bkeydown vk_home, vk_up no me funciona
Posted: Sat Aug 26, 2006 4:53 pm
Estimado Colegas
Tengo un problema que las teclas vk_home,vk_up,vk_down
no me funcionan en el browse no asi vk_return, vk_insert
vk_f2 , si alguien me puede orientar
Desde ya muchas gracias
Fabian
databaselab2002@yahoo.com.ar
adjunto codigo
include "FiveWin.ch" // Cabezera de FW
// Cabezera de FW
FUNCTION MAIN()
LOCAL oDlg, oBrw
DEFINE DIALOG oDlg
@ 1, 1 LISTBOX oBrw FIELDS SIZE 100, 30
* oBrw:bKeyDown:= {|nK| if( nK==VK_UP, ( MsgInfo(), oDlg:End() ), ) }
OBrw:bKeyDown := {|nk| MiFuncion(nk)}
@ 3, 1 BUTTON "&Close";
ACTION oDlg:End()
ACTIVATE DIALOG oDlg;
CENTER
RETURN NIL
*ero tal vez se vea mejor así:
*oTXbrowse:bKeyDown := {|nk| MiFuncion(nk)}
function MiFuncion(nk)
do case
case nk = VK_RETURN
*funcion1()
? "enter"
case nk = VK_F2
? "F2"
case nk = VK_INSERT
? "INSERT"
case nk = VK_HOME
? "HOME"
Tengo un problema que las teclas vk_home,vk_up,vk_down
no me funcionan en el browse no asi vk_return, vk_insert
vk_f2 , si alguien me puede orientar
Desde ya muchas gracias
Fabian
databaselab2002@yahoo.com.ar
adjunto codigo
include "FiveWin.ch" // Cabezera de FW
// Cabezera de FW
FUNCTION MAIN()
LOCAL oDlg, oBrw
DEFINE DIALOG oDlg
@ 1, 1 LISTBOX oBrw FIELDS SIZE 100, 30
* oBrw:bKeyDown:= {|nK| if( nK==VK_UP, ( MsgInfo(), oDlg:End() ), ) }
OBrw:bKeyDown := {|nk| MiFuncion(nk)}
@ 3, 1 BUTTON "&Close";
ACTION oDlg:End()
ACTIVATE DIALOG oDlg;
CENTER
RETURN NIL
*ero tal vez se vea mejor así:
*oTXbrowse:bKeyDown := {|nk| MiFuncion(nk)}
function MiFuncion(nk)
do case
case nk = VK_RETURN
*funcion1()
? "enter"
case nk = VK_F2
? "F2"
case nk = VK_INSERT
? "INSERT"
case nk = VK_HOME
? "HOME"