Está dentro de un formulario que recoge datos personales y lo utilizo para recoger un DNI. Le pongo la máscara de DNI pero me he dado cuenta que aunque tenga la máscara si, por ejemplo, sólo introduzco los dos primeros dígitos cuela, no da error.
He intentado solucionarlo comprobando en el evento Validate de dicho control el valor de lo que devuelve la función len (len(<ControlMaskEdit>.Text), ya que esta función me devuelve la longitud de la cadena. El problema es que como tengo especificada una máscara (de 10 caracteres) esa función siempre me devuelve 10, aunque no hayan rellenado todos los caracteres, así que no me vale.
No sé cómo puedo hacerlo.
Si alguien sabe algo por favor que conteste, es muy importante
Saludos
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)