Ver Mensaje Individual
  #8 (permalink)  
Antiguo 20/01/2010, 14:07
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 5 meses
Puntos: 53
Respuesta: Reiniciar varios checkbox

Cita:
Iniciado por ldcd Ver Mensaje
bueno pues hay una forma de manejar todos los controles semilares en un formulario, el codigo para tus checkbox seria basicamente asi

foreach(control ch in this.Controls)
{
if(ch is checkbox){
ch.checked=False;
}
}

esto iria en el evento checkedchange del checbox 13, solo que reiniciaria tambien el 13, pero eso t puede servir y modificarlo a tu gusto para lo que t pueda servir

espero t sirva y avisanos si quedo, suerte
Creo que esta respuesta no es para Visual Basic, por lo que a nuestro amigo buxforever no hará mas que complicarle la existencia.

Pregunto a buxforever ¿ Se puede marcar mas de una de las opciones o siempre una sóla de ellas ?

De todos modosyo te sigo aconsejando que renombres los CheckBox de la siguiente manera:

CheckBox1 le pones Ocupacion y en la propiedad Index le pones 0
Despues vas al CheckBox2 y le pones de Nombre Ocupación, verás que automaticamente te pone en index el valor 1 y así con todos.

Después puedes hacer el siguiente Bucle

IF Ocupacion(12).Value = 1 then
For i = 0 to 11
Ocupacion(i).Enabled = False
Next
Textbox.enabled = true
End If

Saludos