FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Sugerencia: Activar bAction de tGet con F3
Posts: 211
Joined: Wed Jul 16, 2008 12:59 PM
Sugerencia: Activar bAction de tGet con F3
Posted: Sat Nov 25, 2017 12:06 AM
Antonio:

La clase TGet deberia tener un acelerador en el teclado que ejecute ::bAction de la clase TGet.

Para tener esta opcion en mis programas yo hago los siguiente:
Code (fw): Select all Collapse
   oCtrl:bKeyDown := {|nK, nF, oGet|if(nK = VK_F3, (Eval(oGet:bAction,oGet),0), NIL)}

Esto funciona perfecto.

Si embargo, en la clase TGET, esto podria estar por defecto y bajo alguna DATA condicional.
Asi entonces en el metodo ::KeyDown() se podria insertar este codigo.
Code (fw): Select all Collapse
        :
        case nKey == VK_F3 .AND. ::lActionOnF3
               Eval(:bAction, Self)
               Return 0
       :


Espero que le sirva a alguien .

Rolando
Cochabamba, Bolivia

Continue the discussion