Quiero controlar cuando se cambia el estado de un checkbox, cosa de solo ponerlo en .T. si se aprueba una condicion...
if (condicion)
poner en .T. el checkbox
endifGracias.
if (condicion)
poner en .T. el checkbox
endif聽 聽REDEFINE CHECKBOX oChk VAR vChk ID 101 OF oDlg1IF Condicion
聽 聽vChk:=.t.
聽 聽oChk:Refresh()
ENDIFjrestojeda wrote:Hola amigo...
Prueba lo siguiente:
聽 聽REDEFINE CHECKBOX oChk VAR vChk ID 101 OF oDlg1
IF Condicion 聽 聽vChk:=.t. 聽 聽oChk:Refresh() ENDIF
Espero te sirva.
Saludos,
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,
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
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
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,
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,