Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Con MaskEdit1 (https://www.clubdelphi.com/foros/showthread.php?t=13184)

Carmelo Cash 09-08-2004 23:14:21

Con MaskEdit1
 
Hola Foro:

Quisiera saber si se puede obtener el efecto del la calculadora de Windows al ingresar los números con este componente.
Estuve tratando de editar varios formatos de máscaras, no pude lograrlo.
El efecto que quiero conseguir es que los números ingresen de izquierda a derecha, y que no puedan quedar separados los números enteros de los decimales, o sea 12 .5 ya que esto produce un error.
Si es posible me gustaría conseguir este efecto con una máscara y no programando en el evento OnkeyPress.

Estoy Utilizando Delphi 5.

Desde ya muchas gracias

delphi.com.ar 10-08-2004 03:30:01

Te recomiendo este hilo: http://www.clubdelphi.com/foros/showthread.php?t=1235

Saludos!

Carmelo Cash 10-08-2004 19:31:02

Gracias, pero no conseguí el efecto esperado
 
Gracias, pero no conseguí el efecto esperado o tal vez no me supe explicar. Quisiera conseguir que la entrada de números tenga la misma seguridad de la calculadora de windows. Ej. los nros de derecha a Izquierda, esto ya está muy bien logrado haciendo...

SysLocale.MiddleEast := True;
Edit1.BiDiMode := bdRightToLeft;

pero para limitar la entrada de números el el evento onkeypress debo escribir...

if not (key in [CHR(8),'0','1','2','3','4','5','6','7','8','9','-','+',decimalseparator]) then key := #0;

a esto tengo que agregarle el control de un solo signo decimal, y los signos + y - solo al principio.

Puedo escribirlo en el mismo codigo, pero tal vez delphi lo tenga resuelto con alguna función más bonita.

delphi.com.ar 11-08-2004 00:29:40

Te recomendaría probar el TCurrencyEdit de las RxLibs (Puedes bajarlas de la página de Cadetill).

Saludos!

Carmelo Cash 11-08-2004 22:05:41

Ahora sí.
Muchas, muchas gracias.


La franja horaria es GMT +2. Ahora son las 10:49:58.

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