Maskedtextbox validatingtype datetime


15-Dec-2016 01:21

No obstante esto no es suficiente, ya que podríamos introducir números que finalmente no produjeran un valor de fecha coherente.Por ello, y como forma de asegurarnos que el valor tecleado es verdaderamente una fecha, podemos asignar el tipo de dato a validar en la propiedad Validating Type.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.

Es el programador quien debe codificar esta lógica de validación, ya que la asignación de un valor a la mencionada propiedad, conlleva que debemos escribir un manipulador para el evento Type Validation Completed, donde comprobaremos, utilizando el parámetro Type Validation Event Args.

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.



There is only one of me (unfortunately), and owing to most of my time being spent on developmental editing, I only have time to read (and review) 1-2 books per month.… continue reading »


Read more

You can find here a list of Skype girls from India looking for new friends.… continue reading »


Read more