¿Cómo controlo la activacion/desactivacion del checkbox?

¿Cómo controlo la activacion/desactivacion del checkbox?

Postby goosfancito » Sun May 03, 2009 12:50 am

Hola.

Quiero controlar cuando se cambia el estado de un checkbox, cosa de solo ponerlo en .T. si se aprueba una condicion...

Code: Select all  Expand view
if (condicion)
   poner en .T. el checkbox
endif


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

Re: ¿Cómo controlo la activacion/desactivacion del checkbox?

Postby jrestojeda » Sun May 03, 2009 2:07 am

Hola amigo...
Prueba lo siguiente:

Code: Select all  Expand view

   REDEFINE CHECKBOX oChk VAR vChk ID 101 OF oDlg1
 

Code: Select all  Expand view

IF Condicion
   vChk:=.t.
   oChk:Refresh()
ENDIF
 


Espero te sirva.
Saludos,
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
User avatar
jrestojeda
 
Posts: 596
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Re: ¿Cómo controlo la activacion/desactivacion del checkbox?

Postby goosfancito » Sun May 03, 2009 1:17 pm

Gracias por la contestacion,
pero la idea es poder VALIDAR ese checkbox,
en que metodo del checkbox se lo pone?
porque cuando quiero probar hasta con on click no lo puedo controlar. solamente va y lo pone en .t. o en su defecto .f.

Gracias.

jrestojeda wrote:Hola amigo...
Prueba lo siguiente:

Code: Select all  Expand view

   REDEFINE CHECKBOX oChk VAR vChk ID 101 OF oDlg1
 

Code: Select all  Expand view

IF Condicion
   vChk:=.t.
   oChk:Refresh()
ENDIF
 


Espero te sirva.
Saludos,
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

Re: ¿Cómo controlo la activacion/desactivacion del checkbox?

Postby jrestojeda » Sun May 03, 2009 2:52 pm

Ok...
Pero la función que lo valide... no depende del CheckBox dependerá de la condición a cumplir.
Que se tiene que cumplir para activar o desactivar el Check???
Lei que hablabas de una condición a cumplirse...
Bueno la idea sería saber cuando cambia esa condición y hay crear una función muy pequeña que valide el Check y llamarla cuando esta condición cambie.
Quizá si pones un poco de código sea más sencillo entender.
Saludos,
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
User avatar
jrestojeda
 
Posts: 596
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Re: ¿Cómo controlo la activacion/desactivacion del checkbox?

Postby Ramon Paredes » Sun May 03, 2009 7:42 pm

Por que no lo validas con la clausula when ?

ejemplo :

mCordoba = .f.
mDolar = .f.

REDEFINE CHECKBOX oCordoba Var mCordoba ID 101 of oDlg When !mDolar ( Valido cuando no es dolares )
REDEFINE CHECKBOX oDolar Var mDolar ID 102 of oDlg When !mCordoba ( Valido cuando no es Cordobas )

ojala te sirva

Saludes desde Managua, Nicaragua

Ramon Paredes
... Desde la Tierra de lagos y Volcanes......
User avatar
Ramon Paredes
 
Posts: 215
Joined: Fri Feb 02, 2007 3:38 pm
Location: Managua, Nicaragua

Re: ¿Cómo controlo la activacion/desactivacion del checkbox?

Postby goosfancito » Tue May 05, 2009 9:06 pm

Gracias a todos.

Esta del when se adapto a lo que necesitaba.

Gracias.

Ramon Paredes wrote:Por que no lo validas con la clausula when ?

ejemplo :

mCordoba = .f.
mDolar = .f.

REDEFINE CHECKBOX oCordoba Var mCordoba ID 101 of oDlg When !mDolar ( Valido cuando no es dolares )
REDEFINE CHECKBOX oDolar Var mDolar ID 102 of oDlg When !mCordoba ( Valido cuando no es Cordobas )

ojala te sirva

Saludes desde Managua, Nicaragua

Ramon Paredes
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

Re: ¿Cómo controlo la activacion/desactivacion del checkbox?

Postby jrestojeda » Tue May 05, 2009 10:54 pm

Hola amigo...
Ahora que veo tu solución me doy cuenta que quizá te hubiese sido conveniente usar otro control, no los Check.
Creo que para lo que estás validando ahi el control correcto a utilizar es el RADIO que ya tiene esa validación de manera automática.
Es solo una sugerencia.
Saludos,
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
User avatar
jrestojeda
 
Posts: 596
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Re: ¿Cómo controlo la activacion/desactivacion del checkbox?

Postby goosfancito » Wed May 06, 2009 4:46 pm

Sabes q si, ya lo estoy implementando.

Gustavo.

jrestojeda wrote:Hola amigo...
Ahora que veo tu solución me doy cuenta que quizá te hubiese sido conveniente usar otro control, no los Check.
Creo que para lo que estás validando ahi el control correcto a utilizar es el RADIO que ya tiene esa validación de manera automática.
Es solo una sugerencia.
Saludos,
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 30 guests