FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Quiero hacer CLICK en boton pero sin validar un Get
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Quiero hacer CLICK en boton pero sin validar un Get
Posted: Sat Feb 24, 2007 08:09 AM
Estimados,
Estando en el punto "A" hago validacion de codigo, y devuelvo un .t. o un .f. dependiendo del dato.

Ahora bien, si estoy en "A" y hago click en "B" no me deja salir de ese get porque tengo una validacion fuerte.



Pregunta:

Como puedo hacer para que cuando haga click en "B" la validacion no tenga efecto?

Ya he probado controlar con

 

 Function Validar( vGets )

    IF !GetKeyState( VK_RETURN ) .and. !GetKeyState( VK_DOWN ) .and. !GetKeyState( VK_TAB )
        RETURN( .T. )
    ENDIF

     // Aca sigue mi código de validacion...



Pero es muy tedioso ya que existen otras teclas que podria utilizar, como ser F1... VK_up.. etc.


Gracias
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Quiero hacer CLICK en boton pero sin validar un Get
Posted: Sat Feb 24, 2007 09:46 AM

Gustavo,

REDEFINE BUTTON ... CANCEL

la cláusula cancel te permite saltarte la validación del Get

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Quiero hacer CLICK en boton pero sin validar un Get
Posted: Sat Feb 24, 2007 09:49 AM

Gracias

FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/

Continue the discussion