0% encontró este documento útil (0 votos)
325 vistas2 páginas

C# Creando Procedimiento Genérico para Validar TextBox y MaskedTextBox

Este documento describe cómo crear un procedimiento genérico en C# para validar TextBox y MaskedTextBox. El procedimiento valida que los campos no estén vacíos y contengan un mínimo de caracteres definido. Se muestra cómo invocar el procedimiento desde los eventos Validating de los controles para validar los campos al perder el foco.

Cargado por

Luis Benavides
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
325 vistas2 páginas

C# Creando Procedimiento Genérico para Validar TextBox y MaskedTextBox

Este documento describe cómo crear un procedimiento genérico en C# para validar TextBox y MaskedTextBox. El procedimiento valida que los campos no estén vacíos y contengan un mínimo de caracteres definido. Se muestra cómo invocar el procedimiento desde los eventos Validating de los controles para validar los campos al perder el foco.

Cargado por

Luis Benavides
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

MSc. Luis Benavides Sellan – C# Creando procedimiento genérico para validar TextBox y MaskedTextBox.

docx

C# Creando procedimiento genérico para validar TextBox y MaskedTextBox


En esta sesión conoceremos como aprovechar la clase controls para crear procedimientos para ejecutar acciones simultaneas
sobre controles en C#, en este caso lo aplicaremos a los controles TextBox y MasKedTextBox

Ejemplo de aplicación

En el siguiente formulario crearemos un procedimiento de usuario que nos permita validar que
en todos los TextBox y MaskedTextBox se halla ingresado información y que este ingreso tenga
un mínimo de caracteres obligatorios.

//Procedimiento Validar entrada obligatoria y caracteres mínimos a MaskedTextBox y TextBox


private bool ValidarTextBox(Control TextBoxEvaluado,int minimo)
{
//Preguntamos si no se ingreso datos
if (TextBoxEvaluado.Text.Trim() == "")
{
this.errorProvider1.SetError(TextBoxEvaluado, "Debe ingresar " + TextBoxEvaluado.Tag);
return false; //Devolvemos falso en caso de error
}
//Preguntamos si no se ingreso el mínimo requerido de datos
if (TextBoxEvaluado.Text.Trim().Length < minimo)
{
this.errorProvider1.SetError(TextBoxEvaluado, TextBoxEvaluado.Tag +
" debe tener un minimo de " + minimo.ToString() + " caracteres" );
return false; //Devolvemos falso en caso de error
}

this.errorProvider1.SetError(TextBoxEvaluado, "");
return true; //Devolvemos verdadero si todo salio bien
}

//Fin Procedimiento validar TextBox y MaskedTextbox

1
MSc. Luis Benavides Sellan – C# Creando procedimiento generico para validar TextBox y MaskedTextBox.docx

Lo siguiente será invocar el evento validating de los TextBox y los MaskedTextBox

private void TxtNombres_Validating(object sender, CancelEventArgs e)


{
//Invocar al procedimiento de validación
this.ValidarTextBox(TxtNombres, 5);
}

private void TxtApellidos_Validating(object sender, CancelEventArgs e)


{
//Invocar al procedimiento de validación
this.ValidarTextBox(TxtApellidos, 2);
}

También podría gustarte