Quiero hacer CLICK en boton pero sin validar un Get

Quiero hacer CLICK en boton pero sin validar un Get

Postby goosfancito » Sat Feb 24, 2007 8: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.

Image

Pregunta:

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

Ya he probado controlar con

Code: Select all  Expand view  RUN


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/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Postby Antonio Linares » Sat Feb 24, 2007 9: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42151
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby goosfancito » Sat Feb 24, 2007 9:49 am

Gracias
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 20 guests