Coloque DisplayFormat := '###,###,##0.00';

 

Mas ta do mesmo jeito.

 

A única forma que encontrei de ficar certo e no evento “OnGetText” do Campo
colocar

 

Text := FormatFloat('#,0.00', Sender.AsFloat);

 

Mas isso fica muito quebra galho. E da problema as vezes ao editar o campo.

 

 

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Paulo Coutinho
Enviada em: quinta-feira, 25 de junho de 2009 12:47
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Ajudem por Favor - EditMask e DisplayFormat no 2006

 






Olá,

Eu uso este display format em alguns projetos e funciona bem no Delphi
2009/2007.

DisplayFormat := '###,###,##0.00';

2009/6/24 Iran Lima <i...@sgisolution.com.br
<mailto:iran%40sgisolution.com.br> >:
>
>
> Olá pessoal, estou com um problema chato aqui
>
> Mudei o meu sistema de Delphi 7 para o 2006 e estou com o seguinte
> problema,
>
> - Os Campos não estão com a formatação correta. Tipo: 0,50 está aparecendo
> ,50 e 1,00 aparece apenas 1
>
> Eu uso DisplayFormat = #,0.00 e no EditMask = 0.00 e no Delphi 7 funciona
> blz já quando compilo do 2006 fico com este problem.
>
> Alguém pode me ajudar?
>
> Grato
>
> Iran Lima
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 

-- 
Atenciosamente,
Paulo Coutinho.
Blog: www.prsolucoes.com/blog
Site: www.prsolucoes.com
Msn: pa...@prsolucoes.com <mailto:paulo%40prsolucoes.com> 





[As partes desta mensagem que não continham texto foram removidas]

Responder a