[C# - Validar] Habilitar botón al escribir en Textbox

Introducción

En este articulo les voy a mostrar como poder habilitar un botón al escribir dentro de una o mas cajas de texto (textbox). Esta es una forma de poder validar que nuestras cajas de texto no estén vacías al aceptar para realizar una operación.

Interfaz Gráfica y Procedimiento

La interfaz gráfica es la siguiente:


En la cual verán que inicia con el botón deshabilitado. Es necesario hacer esto en el evento de carga del formulario

        private void validarFrm_Load(object sender, EventArgs e)
        {
            aceptarBtn.Enabled = false;
        }

Por otro lado, debemos asignar el mismo evento TextChanged a las tres cajas de texto (textbox), por lo cual debemos asignarle el nombre del evento creado por nosotros:

        private void textBox_TextChanged(object sender, EventArgs e)
        {
            var bl = !string.IsNullOrEmpty(txtNombre.Text) &&
                                !string.IsNullOrEmpty(txtApellido.Text) &&
                                !string.IsNullOrEmpty(txtEdad.Text);

            aceptarBtn.Enabled = bl;
        }

En este evento declaramos una variable que va a devolver un valor booleano dependiendo la condición que hagamos. En este caso, utilizamos IsNullOrEmpty para verificar si la caja de texto esta vacía.

Para asignar el mismo evento a las cajas de texto debemos buscar el evento TextChanged y asignarle el nombre textBox_TextChanged.

[C# - Validar] Habilitar botón al escribir en Textbox

Introducción

En este articulo les voy a mostrar como poder habilitar un botón al escribir dentro de una o mas cajas de texto (textbox). Esta es una forma de poder validar que nuestras cajas de texto no estén vacías al aceptar para realizar una operación.

Interfaz Gráfica y Procedimiento

La interfaz gráfica es la siguiente:


En la cual verán que inicia con el botón deshabilitado. Es necesario hacer esto en el evento de carga del formulario

        private void validarFrm_Load(object sender, EventArgs e)
        {
            aceptarBtn.Enabled = false;
        }

Por otro lado, debemos asignar el mismo evento TextChanged a las tres cajas de texto (textbox), por lo cual debemos asignarle el nombre del evento creado por nosotros:

        private void textBox_TextChanged(object sender, EventArgs e)
        {
            var bl = !string.IsNullOrEmpty(txtNombre.Text) &&
                                !string.IsNullOrEmpty(txtApellido.Text) &&
                                !string.IsNullOrEmpty(txtEdad.Text);

            aceptarBtn.Enabled = bl;
        }

En este evento declaramos una variable que va a devolver un valor booleano dependiendo la condición que hagamos. En este caso, utilizamos IsNullOrEmpty para verificar si la caja de texto esta vacía.

Para asignar el mismo evento a las cajas de texto debemos buscar el evento TextChanged y asignarle el nombre textBox_TextChanged.

[C# - Validar] Habilitar botón al escribir en Textbox

Introducción

En este articulo les voy a mostrar como poder habilitar un botón al escribir dentro de una o mas cajas de texto (textbox). Esta es una forma de poder validar que nuestras cajas de texto no estén vacías al aceptar para realizar una operación.

Interfaz Gráfica y Procedimiento

La interfaz gráfica es la siguiente:


En la cual verán que inicia con el botón deshabilitado. Es necesario hacer esto en el evento de carga del formulario

        private void validarFrm_Load(object sender, EventArgs e)
        {
            aceptarBtn.Enabled = false;
        }

Por otro lado, debemos asignar el mismo evento TextChanged a las tres cajas de texto (textbox), por lo cual debemos asignarle el nombre del evento creado por nosotros:

        private void textBox_TextChanged(object sender, EventArgs e)
        {
            var bl = !string.IsNullOrEmpty(txtNombre.Text) &&
                                !string.IsNullOrEmpty(txtApellido.Text) &&
                                !string.IsNullOrEmpty(txtEdad.Text);

            aceptarBtn.Enabled = bl;
        }

En este evento declaramos una variable que va a devolver un valor booleano dependiendo la condición que hagamos. En este caso, utilizamos IsNullOrEmpty para verificar si la caja de texto esta vacía.

Para asignar el mismo evento a las cajas de texto debemos buscar el evento TextChanged y asignarle el nombre textBox_TextChanged.