FoxPro/Visual FoxPro - checkbox

 
Vista:

checkbox

Publicado por kelvin (16 intervenciones) el 06/08/2007 20:56:20
Buenas tardes a todos soy nuevo con foxpro y tengo un pequeño problema q acontinuacion les comento resulta que tengo 6 checkbox y necesito q al selecionar 1 los otros 5 se coloquen como enable estoy haciendo algo como esto pero me imagino q esta malo xq no me lo hace..

if Check1.value="t" then
Check2.value="e"
Check3.value="e"
Check4.value="e"
Check5.value ="e"
endif

si alguien me puede ayudar se lo agradezco y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:checkbox

Publicado por Ernesto Hernandez (4623 intervenciones) el 06/08/2007 21:16:05
te convendria usar un OptioGroup

si no

IF ThisForm.Check1.Value="1

ThisForm.Check2.Enable=.T.
ThisForm.Check3.Enable=.T.
ThisForm.Check4.Enable=.T.
ThisForm.Check5.Enable=.T.

ENDIF
o
DO CASE
CASE ThisForm.Check1.Value=1
ThisForm.Check2.Enable=.T.
ThisForm.Check3.Enable=.T.
ThisForm.Check4.Enable=.T.
ThisForm.Check5.Enable=.T.
ThisForm.Check6.Enable=.T.
CASE ThisForm.Check2.Value=1
ThisForm.Check1.Enable=.T.
ThisForm.Check3.Enable=.T.
ThisForm.Check4.Enable=.T.
ThisForm.Check5.Enable=.T.
ThisForm.Check6.Enable=.T.
CASE ThisForm.Check3.Value=1
ThisForm.Check1.Enable=.T.
ThisForm.Check2.Enable=.T.
ThisForm.Check4.Enable=.T.
ThisForm.Check5.Enable=.T.
ThisForm.Check6.Enable=.T.
CASE ThisForm.Check4.Value=1
ThisForm.Check1.Enable=.T.
ThisForm.Check2.Enable=.T.
ThisForm.Check3.Enable=.T.
ThisForm.Check5.Enable=.T.
ThisForm.Check6.Enable=.T.
CASE ThisForm.Check5.Value=1
ThisForm.Check1.Enable=.T.
ThisForm.Check2.Enable=.T.
ThisForm.Check3.Enable=.T.
ThisForm.Check4.Enable=.T.
ThisForm.Check6.Enable=.T.
CASE ThisForm.Check6.Value=1
ThisForm.Check1.Enable=.T.
ThisForm.Check2.Enable=.T.
ThisForm.Check3.Enable=.T.
ThisForm.Check4.Enable=.T.
ThisForm.Check5.Enable=.T.
ENDCASE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:checkbox

Publicado por kelvin (16 intervenciones) el 06/08/2007 22:10:04
muchas gracias por la ayuda pana aun no me los desactiva pero me distes la idea de como hacerlo..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:checkbox

Publicado por Plinio (7841 intervenciones) el 06/08/2007 22:52:39
Por lo menos el comando es:
IF Thisform.check1.Value = .t. &&

Thisform.check2.Enabled = .F.
Thisform.check3.Enabled = .F.

ENDIF
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar