Un lugar de encuentro para los programadores de habla hispana

Un lugar de encuentro para los programadores de habla hispana

Buscar

Entrar

Puedes acceder utilizando tu cuenta de usuario del foro.

Si no dispone de cuenta, puede crear una accediendo al formulario de registro del foro.



Para qué sirve y para qué no sirve TmaskEdit Imprimir
Ideas - Delphi

Cuando se pretende dar un formato a la visualización de una variable numérica, lo último probablemente que se puede utilizar es TmaskEdit.

Perfecto, tiene sus comodines numéricos, pero tan solo para ser tratados como serie de caracteres, y está claro cuando su resultado es un String, en principio y salvo manipulación, inválido para ser utilizado con las funciones de conversión como StrtoFloat()

Una máscara del tipo 9999999,99;1;_ a la que se introduce un valor, por ejemplo 123.45 devuelve como resultado 123 .45, es decir, margina a la izquierda como cualquier entrada alfanumérica.

Si en cambio lo que se quiere es dar entrada a valores del tipo fecha es perfectamente válida, de la misma forma que lo es para string que contengan número, por ejemplo, una cuenta corriente, con lo que nos sería válido el resultado de 0000/0000/00/0000000000;1;_

Resulta interesante el manejo de máscaras en tiempo de ejecución, por ejemplo:

 
MaskEdit1.EditMask := '00-0000;1';
 
 
Comentarios (0)
Para escribir un comentario debes estar registrado