![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Manejo de un maskedit
Como puedo crear un maskedit que me maneje una mascara que cuando un usuaria digite por ejemplo 1200 escriba 1.200 si digita 10005248 escriba
10.005.248 si di 1114578467 escriba 1.114.578.467 les agradeceria me colobaren con esto. Gracias |
#2
|
||||
|
||||
alguien conoce la respuesta
|
#3
|
||||
|
||||
Hola Vlady.
No se me ocurre manera de hacerlo con un TMaskEdit, pero podrías hacerlo con un TEdit. Algo como: Código:
procedure TForm1.Edit1Exit(Sender: TObject); var i: byte; c: byte; s: string; begin c:= 0; s:= ''; for i:= Length(Edit1.Text) downto 1 do begin s:= s + Edit1.Text[i]; inc(c); if (c = 3)and(i > 1) then begin s:= s + '.'; c:= 0; end; end; Edit1.Text:= ''; for i:= Length(s) downto 1 do Edit1.Text:= Edit1.Text + s[i]; end;
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
MaskEdit | NuncaMas | Varios | 11 | 07-01-2010 13:11:08 |
Uso del maskedit | hamiltonfvi | Tablas planas | 17 | 05-01-2008 15:21:25 |
manejo de arbol de contenidos y manejo se sonido y video | Buelos | Internet | 4 | 09-07-2007 14:52:45 |
MaskEdit!! | JCarlos | OOP | 3 | 19-01-2005 20:45:32 |
MaskEdit | scooterjgm | OOP | 5 | 20-09-2004 07:13:12 |
![]() |
|