Cita:
Iniciado por pelenx
En primer lugar debes asociar el evento SelectedIndexChanged al comboBox que desees. Dentro del metodo añadir el siguiente codigo:
Código:
if (comboBox1.SelectedIndex == indice_elemento)
TextBox1.Enabled = true;
else
TextBox1.Enabled = false;
nota: Para habilitar y deshabilitar textbox puedes hacerlo mediante la propiedad Enabled.
Para conseguir que el checkbox habilite los textbox debes asociarle el evento CheckedChanged. Y dentro del metodo añadir este codigo:
Código:
if (checkbox1.Checked == true)
{
TextBox1.Enabled = true;
TextBox2.Enabled = true;
...
}
else
{
TextBox1.Enabled = false;
TextBox2.Enabled = false;
...
}
Espero que te sirva. Saludos!!

GRACIAS ME FUNCIONo PERFECTO LO CORRESPONDIENTE A LA PREGUNTA 2, CAMBIE EL ENABLE POR VISIBLE Y ASI LO MANTENGO OCULTO HASTA HASTA SELECCIONAR EL CHECKBOX. PERO AUN TENGO DUDAS CON LO DE LA PREGUNTA 1.... A QUE TE REFIERES CON " indice_elemento " en este codigo
Código:
if (comboBox1.SelectedIndex == indice_elemento)
TextBox1.Enabled = true;
else
TextBox1.Enabled = false;
Te explico como lo estoy programando.... en un comboBox denominado comboBox5 tengo las sigueintes opciones:
VISITANTE
SERVICIOS
OTRO.
NECESITO QUE AL SELECCIONAR LA OPCION " OTRO " ESTE ME HABILITE UN TEXBOX DENOMINADO textBox4
Gracias por la ayuda.