Cuando los usuarios proporcionan datos a la aplicación, quizá desee verificar que éstos se adhieren a un determinado formato antes de que los utilice la aplicación. Quizá requiera que determinados campos de texto no sean de longitud cero, que un campo tenga formato de número telefónico u otro tipo de datos con formato correcto o que una cadena no contenga caracteres inseguros que pudieran utilizarse para comprometer la seguridad de una base de datos. Los formularios Windows Forms proporcionan varias maneras de comprobar la exactitud de los datos en los distintos momentos del período de duración de la aplicación.
Validación orientada a eventos
Si desea un control de programación completo sobre la validación o tiene que realizar comprobaciones de validación complejas, utilice los eventos de validación integrados en la mayoría de los controles de formularios Windows Forms. Cada control que acepta datos proporcionados por el usuario de forma libre tiene un evento Validating que se producirá cada vez que el control requiera la validación de datos.
Al evento Validating se le proporciona un objeto de tipo CancelEventArgs. Si determina que los datos del control no tienen un formato correcto, puede cancelar el evento Validating estableciendo la propiedad Cancel de este objeto en true. Si no establece la propiedad Cancel, el formulario Windows Forms supondrá que la validación tuvo éxito para ese control y desencadenará el evento Validated.
Proyecto de Validaciones
Tenemos otro label que nosva a decir que tipo de documento es el que ingresamos para esto se le pone en frente un combobox el cual permite desplejar una serie de items para que el usuario pueda escoger la que posea en el momento y finalmente hay otro label, "label 4" que este nos va a decir cual es el numero de documento en este textbox que va al frente de este label tenemos que validar que solo se ingresen numeros nada de letras ni otros caracteres que no sean numeros, observemos como va nuestro proyecto.
Observamos que marca error al igresar los datos debido a que uno o mas de los campos estan mal insertados, en este caso en mombre solo ocupa un espacio y debe ser de dos espacios entonces nos marca que nombre es de dos palabras, aca tenemos un poco de codigo que nos va hacer util a la hora de validar este tipo de campos.
Espero esta entreda les halla sido de provecho y que les sirva!!
No hay comentarios.:
Publicar un comentario