Validar campos en formulario de Windows

27/05/2004 - 18:53 por Juan Pablo Miranda | Informe spam
Hola me gustaria saber que metodo debo utilizar para
validar la entrada de datos en un formulario de Windows.

Juan Pablo Miranda
Consultor Independiente
 

Leer las respuestas

#1 Jose Luis Manners
27/05/2004 - 19:10 | Informe spam
Te sugiero utilizar el componente ErrorProvider. Este es un componente que
ya viene incluido con Visual Studio.NET y lo pudes encontrar en la Caja de
Herramientas (Toolbox) de Windows Forms. La funcion de este componente es
mostrar un icono rojo al lado del control que se esta validando, al estilo
de los objetos de validacion de ASP.NET.

Cuando el usuario coloca el raton encima del icono, ErrorProvider muestra
una "tooltip" con la informacion acerca del error. Si estas validando la
entrada en cajas de texto, puedes llamar la funcion ErrorProvider.SetError()
dentro del evento Validattin() de la caja de texto. Por ejemplo:

private void txtTelefono_Validating(object sender,
System.ComponentModel.CancelEventArgs e)
{
Match m = Regex.Match(txtPhone.Text, @"\(\d{3}\)\s\d{3}-\d{4}$");
if (!m.Success)
{
errorProvider.SetError(txtTelefono, "Por favor entre el telefono en
formato (nnn) nnn-nnnn.");
}
else
{
errorProvider.SetError(txtTelefono, "");
}
}

Espero esto conteste tu pregunta.

Jose Luis Manners, MCP
Exitus Technologies, Inc.

"Juan Pablo Miranda" wrote in message
news:1377601c4440b$1c882530$
Hola me gustaria saber que metodo debo utilizar para
validar la entrada de datos en un formulario de Windows.

Juan Pablo Miranda
Consultor Independiente

Preguntas similares