Problemas con BKEYDOWN Y TECLA ESCAPE EN TWBROWSE

Problemas con BKEYDOWN Y TECLA ESCAPE EN TWBROWSE

Postby karinha » Fri Dec 14, 2007 5:31 pm

Problemas con BKEYDOWN Y TECLA ESCAPE...

Code: Select all  Expand view  RUN
METHOD KeyDown( nKey, nFlags ) CLASS TWBrowse

   LOCAL uRet

   If ::bKeyDown != nil                 // nuevo
      uRet := Eval( ::bKeyDown, nKey )  // nuevo
      If ValType( uRet ) == "L" .and. uRet  //-> By Antonio Linares
         Return Nil
      Endif
   Endif                                // nuevo


Maestro Antonio...

Hice esta modificacione en la CLASSE TWBROWSE y cuando hago una ACCION via BKEYDOW, ejemplo:

Code: Select all  Expand view  RUN
        oLbx:bKeyDown := { | nKey |                           ;
             IF ( nKey = VK_RETURN,                           ;
                ( CLICK(), GETMOVCR( .F., CADMOVCR, CADBANCO, ;
                                          CADPARAM, CADHISBA, ;
                                          CADCUSTO, CADMOVBA, ;
                                          CADCLIEN, oLbx,     ;
                                          lBaixaDuplic := .T.,;
                                          lPesquisa := .F. ) ), ) }


Cuando se pulsa la TECLA ESCAPE para SALIR del DIALOGO, el DIALOGO se ACCIONA
DOS VECES.

Que hago mal?

Best regards.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7860
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Postby Antonio Linares » Sat Dec 15, 2007 1:27 pm

Joao,

lPesquisa := .F. ), .T. ), .T. ) }
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42160
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby karinha » Mon Dec 17, 2007 11:16 am

Antonio Linares wrote:Joao,

lPesquisa := .F. ), .T. ), .T. ) }


Gracias Maestro. funcionó perfecto.

És un Genio.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7860
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Postby Antonio Linares » Mon Dec 17, 2007 11:24 am

No :-)

Sólo hay que poner un poco de atención
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42160
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 40 guests