mmb 0 Denunciar post Postado Março 17, 2008 Opa galera to começando a programar no delphi e estou com uma dúvida... Gostaria de formatar um número dessa forma XX.XX, tentei usar o comando format mas nao consegui, alguem pode ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
Rodrigo Miss 1 Denunciar post Postado Março 18, 2008 Muito bem ... Bem vindo ao mundo do delphi! Label1.Caption:= FloatToStrF(Valor, ffCurrency, 10, 2); Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Luis Basso 0 Denunciar post Postado Setembro 16, 2009 Estava com o mesmo problema... Só que gostaria de formatar o número no momento da digitação do mesmo no edit. Tem como fazer isso? Compartilhar este post Link para o post Compartilhar em outros sites
Chrnos 30 Denunciar post Postado Setembro 16, 2009 Coloque o código acima no onExit do seu edit que quando o usuário terminar a digitação e passar para o próximo campo o mesmo será formatado automaticamente... lembrando que o campo valor pode ser o próprio edit que vai receber o valor formatado. []'s Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Luis Basso 0 Denunciar post Postado Setembro 16, 2009 Já havia tentando fazer isso, porém na hora da compilação da o seguinte erro: [Error] Format_Number.pas(57): There is no overloaded version of 'FloatToStrF' that can be called with these arguments procedure TForm1.Edit2Exit(Sender: TObject); begin edit2.Text := FloatToStrF(edit2.text, ffNumber, 10, 2); end; Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Delalibera 1 Denunciar post Postado Setembro 16, 2009 você pode fazer assim Edit.Text:=FormatFloat(',.00', Valor); coloca esse evento no onexit do campo que joga o valor no Edit que você quer que esteja formatado =D Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Luis Basso 0 Denunciar post Postado Setembro 16, 2009 Isso funciona se quero formatar um outro campo, por exemplo, estou digitando no edit1 e quero formatar o numero no edit2. Porém o que estou querendo e acho q me expressei mal é que no momento em que o usuário esta digitando o numero ja se formatasse. Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Delalibera 1 Denunciar post Postado Setembro 17, 2009 Isso funciona se quero formatar um outro campo, por exemplo, estou digitando no edit1 e quero formatar o numero no edit2. Porém o que estou querendo e acho q me expressei mal é que no momento em que o usuário esta digitando o numero ja se formatasse. coloca aquele codigo no onexit.. saindo o edit irá formatar.. se você quiser que formate durante a digitacao você precisa usar algum componentes que tenha um edit pra trabalhar com valores, tem varios por ai só pesquisar.. nao lembro o nome de um que ja usei senao ja citava pra você.. valeu Compartilhar este post Link para o post Compartilhar em outros sites