Ver Mensaje Individual
  #6  
Antiguo 02-12-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola microbiano.

En la prueba que realizé, funciona correctamente:

Código Delphi [-]
...
var
  Valor: Double;
procedure TForm1.FormShow(Sender: TObject);
begin
  Valor:= 123.456;
  StringGrid1.Cells[1,1]:= Format('%8.2f',[Valor]);
end;
En pantalla obtengo: 123,46

Luego ejecuto este código:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  StringGrid1.Cells[1,1]:= Format('%g',[Valor]);;
end;
En pantalla obtengo: 123,456

Que es el valor original que ingresé en la variable 'Valor' al mostrar el form. (Sin tomar en cuenta el DecimalSeparator)

Tal vez haya interpretado mal a que te referís con quitar el formato...

Saludos.

Última edición por ecfisa fecha: 02-12-2010 a las 11:08:42.
Responder Con Cita