Antonio
Con las últimas modificaciones realizadas en el método Keydown en control.prg, concretamente con la inclusión de este código:
if nKey == VK_ESCAPE
::oWnd:KeyChar( nKey, nFlags )
return 0
endif
Me encuentro que la captura del método al redefinir el dialogo no hace nada.
oDlg:bKeyDown := {|nKey| if(nKey==VK_ESCAPE, (msginfo("adios"), oDlg:End()), ) }
¿Como puedo solucionar esto ahora?. ¿Es correcto ese comportamiento?
Saludos
Sobre las últimas modificaciones en control.prg
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Toni,
Parece un error. Debería ser:
Por favor, pruébalo y nos comentas. Gracias.
Parece un error. Debería ser:
Code: Select all
if nKey == VK_ESCAPE
::oWnd:KeyDown( nKey, nFlags )
return 0
endif
OkAntonio Linares wrote:Toni,
Parece un error. Debería ser:
Por favor, pruébalo y nos comentas. Gracias.Code: Select all
if nKey == VK_ESCAPE ::oWnd:KeyDown( nKey, nFlags ) return 0 endif
Ahora funciona perfecto.
Saludos
Toni Sales
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact: