Casas decimais e simbolo do euro!

Delphi

18/01/2006

Boas pessoal, gostava de saber como posso colocar 2 casas decimais e ainda o simbolo do euro na edit.

Aguardo resposta com alguma urgencia.

Obrigado a todos.


Rui Lisboa

Rui Lisboa

Curtidas 0

Respostas

Edilcimar

Edilcimar

18/01/2006

vc teria que fazer isto no onexit do edit, algo tipo
try
numero := strtofloat(edit1.text);
edit1.text := ´E ´ + floattostrf(numero,fffixed, 10,2);
except
showmessage(´este não é um número válido´);
end;
entenda o ´E´ como símbolo do euro


GOSTEI 0
Rui Lisboa

Rui Lisboa

18/01/2006

Depois quando for para fazer calculos ele não se engata com o simbolo do euro?


GOSTEI 0
Edilcimar

Edilcimar

18/01/2006

aí vai ter que tirar o símbolo, mas vc ainda tem a chance de mudar no próprio windows, em moeda


GOSTEI 0
Rui Lisboa

Rui Lisboa

18/01/2006

Mas antigamente aparecia automaticamente na edit!!!

Porque agora não aparece?


GOSTEI 0
Edilcimar

Edilcimar

18/01/2006

corrigindo
talvez porque no banco esteja como currency e na configuração regional não tenha um símbolo, dê uma checada, se colocar na configuração regional, basta trocar para edit1.text := floattostrf(numero,ffcurrency, 10,2);


GOSTEI 0
POSTAR