Sobre las últimas modificaciones en control.prg

Post Reply
tsales
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

Sobre las últimas modificaciones en control.prg

Post by tsales »

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
Toni Sales
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Toni,

Parece un error. Debería ser:

Code: Select all

   if nKey == VK_ESCAPE
      ::oWnd:KeyDown( nKey, nFlags )
      return 0
   endif   
Por favor, pruébalo y nos comentas. Gracias.
regards, saludos

Antonio Linares
www.fivetechsoft.com
tsales
Posts: 186
Joined: Sat Oct 08, 2005 7:32 am

Post by tsales »

Antonio Linares wrote:Toni,

Parece un error. Debería ser:

Code: Select all

   if nKey == VK_ESCAPE
      ::oWnd:KeyDown( nKey, nFlags )
      return 0
   endif   
Por favor, pruébalo y nos comentas. Gracias.
Ok
Ahora funciona perfecto.

Saludos
Toni Sales
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

bien! :)

gracias,
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply