Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ayuda con las máscaras (https://www.clubdelphi.com/foros/showthread.php?t=43574)

jlrbotella 15-05-2007 13:14:35

Ayuda con las máscaras
 
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.


La franja horaria es GMT +2. Ahora son las 13:52:46.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi