1. Problema
Validar la entrada de un control para evitar que se pasen valores inválidos a la aplicación.
2. Solución
El componente ErrorProvider facilita asociar un proveedor de manejo de errores para controles de entrada de datos. Visualmente se agrega un icono al lado derecho del control para indicar que se ingresó un valor inválido (Jones, Freeman, 2010).
Se usará como demostración un control TextBox para validar su contenido, el cual debe corresponder con una dirección de correo electrónico.
3. Código C#
Eventos en este formulario:
- btnEnviar_Click (líneas 14-37): Cuando se hace click en el botón Enviar se comprueba que el campo de texto txtEmail contenga datos válidos. En caso de no cumplirse las condiciones se mostrará un mensaje visual indicando el error.
- txtEmail_Leave (líneas 39-52) Cuando se abandona el campo de entrada de email se realiza la validación del contenido a través de una expresión regular que detecta patrones de direcciones de correo electrónico.
4. Literatura & Enlaces
Jones, A., Freeman (2010). Visual C# 2010 Recipes: A Problem-Solution Approach. United States: Apress.
O
No hay comentarios:
Publicar un comentario
Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.