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]