Principales respuestas
Deshabilitar boton si hay textbox vacios

Pregunta
-
Respuestas
-
Hola,
Lo puedes validar en el evento textchangued de los textbox que estés utilizando. En el ejemplo, creamos un método Valdiar() que nos sirva para realizar las comparaciones y lo llamamos desde dicho evento:
private void Validar() { if (textBox1.Text != string.Empty && textBox2.Text != string.Empty) { button1.Enabled = true; } else { button1.Enabled = false; } } private void textBox1_TextChanged(object sender, EventArgs e) { Validar(); } private void textBox2_TextChanged(object sender, EventArgs e) { Validar(); }
Saludos
Brayan De la Cruz
Lima - Perú- Marcado como respuesta Leonel Pimentel lunes, 6 de noviembre de 2017 3:37
Todas las respuestas
-
Hola,
Lo puedes validar en el evento textchangued de los textbox que estés utilizando. En el ejemplo, creamos un método Valdiar() que nos sirva para realizar las comparaciones y lo llamamos desde dicho evento:
private void Validar() { if (textBox1.Text != string.Empty && textBox2.Text != string.Empty) { button1.Enabled = true; } else { button1.Enabled = false; } } private void textBox1_TextChanged(object sender, EventArgs e) { Validar(); } private void textBox2_TextChanged(object sender, EventArgs e) { Validar(); }
Saludos
Brayan De la Cruz
Lima - Perú- Marcado como respuesta Leonel Pimentel lunes, 6 de noviembre de 2017 3:37
-
Me sucede el siguiente inconveniente que encontre un codigo en la web que lo hace pero solo me valida 3 cajas de texto
var bl = !string.IsNullOrEmpty(TxtNombre.Text) &&
!string.IsNullOrEmpty(TxtApellido.Text) &&
!string.IsNullOrEmpty(TxtUsuario.Text) &&
!string.IsNullOrEmpty(TxtContraseña.Text);
BtnGuardar.Enabled = bl;y lo estoy poniendo en las 4
-
Gracias men ya pude resolver era un error mio
- Editado Leonel Pimentel lunes, 6 de noviembre de 2017 3:37
-
Hola,
a medida que puedas, si es que vas a usar un código repetitivo, mejor coloca en un método como te hice la sugerencia y así evitas escribir más líneas de código.
Saludos
Brayan De la Cruz
Lima - Perú- Propuesto como respuesta Juan MondragónModerator lunes, 6 de noviembre de 2017 23:36