Gracias por tu respuesta tan rápida,
me pasa una cosa muy extraña, al obtener el valor de base de datos con
Código:
MaskEdit1.EditText:=Telefono
es como si perdiese la máscara, es decir, se comporta como un Edit normal, no sigue el patrón que yo le digo en la máscara, puedo borrar caracteres e insertarlos como yo quiera, sin seguir la máscara indicada en el control. Sin embargo si no inicializo el maskedit a ningún valor sí que muestra bien la máscara y la sigue perfectamente....
No sé si me he explicado bien. ¿Existe alguna propiedad en el MaskEdit que se me escape?, ¿al hacer el EditText es posible que pierda la máscara?....
Muchas gracias de nuevo.