Manuel Aranda wrote:En un xBrowse necesito evaluar la tecla Escape. He probado bKeyDown con Key ==VK_ESCAPE pero nada de nada. ¿Hay alguna forma de hacerlo?
oMiXBrowse:bKeyChar := {| nKey , nflags | If( nKey = VK_ESCAPE, oMiVentana:End(), Nil ) }
oBrw:bKeyDown:={ |nKey| iif( nKey=VK_ESCAPE,oDlg:End(), ) }
Manuel Aranda wrote:Gracias a los dos, Carlos y Adhemar:
Funciona perfectamente vuestro código cuando se trata de un diálogo, pero el xbrowse está en una ventana windows y no en un diálogo y de esta forma no funciona, ignora completamente la tecla ESCAPE, no así otras como ESPACIADOR, etc.....
oLbx:oVentPrinc:bKeyDown := { |nKey| IIf( nKey = VK_ESCAPE, MsgInfo("Holaaaa"), )}
oLbx:oVentPrinc:bKeyDown := { |nKey| IIf( nKey = VK_ESCAPE, MsgInfo("Holaaaa"), )}
oLbx:oWnd:bKeyDown := { |nKey| IIf( nKey = VK_ESCAPE, MsgInfo("Holaaaa"), )}
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: No registered users and 90 guests