Maskedtextbox validatingtype

by  |  08-Oct-2016 18:01

Pero supongamos que la fecha no es un dato obligatorio en nuestro formulario, en ese caso esta técnica de validación puede ser un arma de doble filo, ya que el usuario, una vez que haya entrado en el control, no podrá abandonarlo dejándolo vacío; está obligado a escribir una fecha válida.

Una forma de solucionar el problema consistiría en comprobar, al comienzo del evento Type Validation Completed, si el control está vacío, y en caso afirmativo, salir de la ejecución del evento sin realizar las comprobaciones de fecha. A priori parece correcto, pero sigue sin funcionar, ya que aunque no hayamos tecleado valor alguno en el Masked Text Box, su propiedad Text devuelve el valor correspondiente a 6 caracteres -los espacios en blanco y guiones de separación de fecha- fruto de la máscara establecida al control.

My guess would be that rectangular tooltips are more often used for supplemental information whereas balloons with an arrow indicate information directly related to a field or value.

Cuando necesitamos guiar al usuario en la introducción de una fecha dentro de un formulario, una buena opción puede ser recurrir al control Masked Text Box.

What you should be aware of, though, is that the Mask is required.

When the mask is blank, you can accept input just like you can with a Text Box.

The Error Provider is a Win Forms control that allows you to show a red exclamation mark with an error message tooltip next to a control.

Community Discussion