En un xBrowse necesito evaluar la tecla Escape. He probado bKeyDown con Key ==VK_ESCAPE pero nada de nada. ¿Hay alguna forma de hacerlo?
Un saludo,
Manuel
xH 1.2.3, FWH 26.06 32 bits, BC++ 7.7, PellesC
En un xBrowse necesito evaluar la tecla Escape. He probado bKeyDown con Key ==VK_ESCAPE pero nada de nada. ¿Hay alguna forma de hacerlo?
Un saludo,
Manuel
xH 1.2.3, FWH 26.06 32 bits, BC++ 7.7, PellesC
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 ) }Un Saludo
Carlos G.
FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home
oBrw:bKeyDown:={ |nKey| iif( nKey=VK_ESCAPE,oDlg:End(), ) }Saludos,
Adhemar Cuéllar
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.....
Un saludo,
Manuel
xH 1.2.3, FWH 26.06 32 bits, BC++ 7.7, PellesC
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"), )}Un saludo,
Manuel
xH 1.2.3, FWH 26.06 32 bits, BC++ 7.7, PellesC
oLbx:oVentPrinc:bKeyDown := { |nKey| IIf( nKey = VK_ESCAPE, MsgInfo("Holaaaa"), )}oLbx:oWnd:bKeyDown := { |nKey| IIf( nKey = VK_ESCAPE, MsgInfo("Holaaaa"), )}Sr. Rao, muchas gracias, ha funcionado perfectamente.
Un saludo,
Manuel
xH 1.2.3, FWH 26.06 32 bits, BC++ 7.7, PellesC
Hace 2 dias que estoy tratando de que evalúe ESCAPE!...."agarra los libros que no queman"... decia mi viejo!
![]()
![]()