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.
if (condicion)
poner en .T. el checkbox
endif
REDEFINE CHECKBOX oChk VAR vChk ID 101 OF oDlg1
IF Condicion
vChk:=.t.
oChk:Refresh()
ENDIF
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,
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
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,
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: Google [Bot] and 36 guests