![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#8
|
|||
|
|||
|
hola... le cambie el formato separador de los decimales a '.' y funciono.
Pero por ejemplo cuando escribo 1.000 (MIL, no uno coma cero cero cero)... me lo toma como 1... igual quiero que me mantenga el punto separador de los miles (.) y que me lo diferencie de la coma decimal como si fuera una coma.... se puede lograr eso?? Gracias aqui les agrego la rutina que utilizo para agregar punto de los miles En el eveto onChenge del TEdit Código:
var
i : integer;
aux,aux2,cad : string;
begin
cad:='0123456789';
aux2:='';
with (Sender as TEdit) do
begin
if text <> '' then
begin
aux:=text;
if aux[1]='0' then delete(aux,1,1);
for i:=1 to length(aux) do
begin
if pos(aux[i],cad)>0 then aux2:=aux2+aux[i];
end;
i:=1;
repeat
if (i mod 4=0) then Insert('.',aux2,length(aux2)-i+2);
inc(i);
until (i>length(aux2));
text:=aux2;
SelStart:=length(aux2);
end;
end;
|
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Guardar Edit.Text en un Txt | Greco | Varios | 3 | 14-11-2007 23:47:19 |
| guardar dbedit.text | look | OOP | 3 | 22-09-2007 21:24:09 |
| Guardar lo que tengo en un Edit1.text y edit2.text en una base de datos firebird | jorgeluisc | Conexión con bases de datos | 1 | 23-04-2006 18:29:28 |
| Como mostrar el HostName y El user en un text | lazarous | Varios | 2 | 14-10-2005 14:42:20 |
| Mostrar un Float como un hh:mm:ss | rjsitruiz | Impresión | 2 | 04-07-2004 14:25:29 |
|