Fórum FormatCurr ou FormatFloat? - Pq eles arredondam? #221947
24/03/2004
0
Olá amigos,
tenho o seguinte problema...
um TEdit com alinhamento a esquerda...
formatado assim:
edt_taxa_1.Text:=FormatCurr(´#,0.´,StrToCurr(edt_taxa_1.Text));
eu gostaria que quando o usuário digitasse os números, a visualização fosse igual ao do caixa eletrônico, por exemplo:
Se o usuário digitar 321
deverá aparecer para ele, na sequência:
3
32
3.21
mas no meu programa ele sempre espera um número a mais ser digitado para poder arredondar... exemplo:
3
32
321 -> aqui ele não formata, fica esperando o usuário digitar um´próximo nº, se o digitarmos um número menor ou igual a 5, ele deixa como está, se o número for maior que 6 ele arredonda...
O que estou fazendo de errado, alguém poderia me dar uma luz?
tenho o seguinte problema...
um TEdit com alinhamento a esquerda...
formatado assim:
edt_taxa_1.Text:=FormatCurr(´#,0.´,StrToCurr(edt_taxa_1.Text));
eu gostaria que quando o usuário digitasse os números, a visualização fosse igual ao do caixa eletrônico, por exemplo:
Se o usuário digitar 321
deverá aparecer para ele, na sequência:
3
32
3.21
mas no meu programa ele sempre espera um número a mais ser digitado para poder arredondar... exemplo:
3
32
321 -> aqui ele não formata, fica esperando o usuário digitar um´próximo nº, se o digitarmos um número menor ou igual a 5, ele deixa como está, se o número for maior que 6 ele arredonda...
O que estou fazendo de errado, alguém poderia me dar uma luz?
Anarchybra
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)