Página 1 de 1

Problema con TMaskEdit

Publicado: Jue Dic 21, 2006 12:53 pm
por jmartial
Hola,
Me ocurre lo siguiente:
- Un objeto TMaskEdit tipo Carácter 20, llamado oEdit1
- Asigno oEdit1:Value :="Hola"
- Ya sólo me deja introducir máximo 4 caracteres.
El problema es que si en muchas situaciones se asigna oEdit1:Value :=
UnaVariable
¿ Que tenemos que hacer para que siempre mida 20 caracteres ? Porque estar
pendiente en toda la aplicación de ajustar la variable que asignemos a 20
caracteres, creo que no es una buena solución. Algo debo estar haciendo mal.
¿Tiene alguna solución?
Un Saludo,
Joaquín

Problema con TMaskEdit

Publicado: Jue Dic 21, 2006 1:04 pm
por jfgimenez
Joaquín,
simplemente por nMaxLength = 20
Como aclaración: si se deja a 0, cuando se le asigna un valor al edit, esta
propiedad se reajusta al tamaño del valor asignado. Esta 'característica' se
diseñó expresamente para facilitar el trabajo con DBFs, donde los campos
siempre tienen un tamaño dado aunque su contenido sea más pequeño.
Si en vez de 0 se pone otro valor, entonces es ese valor el que permanece, y
Xailer no intenta reajustarlo en ningún momento. Y si se pone -1, entonces
significa que no queremos limitarlo (bueno, en realidad el límite lo pone el
propio windows).
--
Un saludo,
José F. Giménez
http://www.xailer.com