Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Labels con numeros de solo dos decimales (https://www.clubdelphi.com/foros/showthread.php?t=39436)

Jucho69 19-01-2007 18:11:34

Labels con numeros de solo dos decimales
 
Hola..

En el proyecto que estoy desarrollando tengo el siguiente problema, ¿como puedo limitar en un label la cantidad de numeros despues de la coma?

Por ejemplo tengo lo siguiente:

procedure TForm1.Button1Click(Sender: TObject);
var a,b,c:real;
begin
a:=122315; b:=2034;
c:=a/b;
label1.Caption:=floattostr(c);
end;
end.

El resultado da un número con varios decimales y yo solo necesito dos.

Espero no ocuparles mucho tiempo con mi problema.


Gracias....

Bicho 19-01-2007 18:18:48

Hola,

tienes la funcion FormatFloat, si revisas la ayuda de Delphi y revisas el ejemplo podrás ver los formatos que le puedes dar.
En tu caso puede servir esto:

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var a,b,c:real;
begin
  a:=122315; b:=2034;
  c:=a/b;
  label1.Caption:= FormatFloat('#,##0.00', c);
end;

Espero te sirva.

Saludos

Jucho69 19-01-2007 18:32:38

Hola Bicho.....

Ya dejo de asombrarme lo rapido y certero de la ayuda profecional que ustedes ofrecen porque es bastante común.

Me sirvió perfectamente y quedo satisfecho, solo que como la ayuda de Delphi está en Ingles no la he usado casi nada.....

Y gracias Españolito.


La franja horaria es GMT +2. Ahora son las 23:33:57.

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