PDA

Ver la Versión Completa : Ayuda con las máscaras


jlrbotella
15-05-2007, 13:14:35
Hola:

He estado viendo la ayuda del editor de máscaras, y he buscando en el foro pero no me aclaro al crear máscaras de campos decimales.

Actualmente me gustaría crearme una máscara de campos decimales con signos y 3 digitos de parte decimal, pero no lo he logrado hacer.

He indicado en el campo maskinput := '#0.000', pero no me funciona.

Alguien me lo puede explicar, o donde puedo buscar la ayuda para estas funciones.

Gracias
JL

ilichhernandez
15-05-2007, 18:50:14
debieras usar maskedit1.editmask := '999,999';

si colocas 9 en vez de # le dices a la mascara que los datos son numericos
y en el evento KeyPress colocas:

if not(key in['0'..'9',#13,#8,#9,#27]) then key:=#0;

esto evita q se ingresen datos que no sean numericos, el punto o coma debiera ser puesto por la mascara y no por el usuario.