Galera como eu tiro um caracter de edit ..

Delphi

08/04/2003

Galera estou fazendo uns calculos e estou formatando o valor em reais ..
mas tem um porem .. qdo o valor passa de 1.000,00 da pau ..
mas qdo eu tiro o ponto ele roda que é uma beleza .
meu problema é o seguinte ..queria tira esse ponto em run time. do edit .
Mas não sei nem por onde começar ... se alguém poder me ajudar muito obrigado e que Deus de Abençoe


Anonymous

Anonymous

Curtidas 0

Respostas

Anonymous

Anonymous

08/04/2003

Combine adequadamente as funções POS e COPY. (veja exemplo no Help do Delphi).


GOSTEI 0
Fbsouza

Fbsouza

08/04/2003

No evento onActivate do form coloque o seguinte

Thousandseparator:=´.´;
decimalseparator:=´,´;

Faça o seguinte jogue o valor do edit numa variavel e depois os seguintes comandos.

while (pos(thousandseparator,<variavel>)>0) do
delete(<variavel>,pos(thousandseparator,<variavel>),1);

Utilize a variavel para fazer os calculos.
Espero ter ajudado.


GOSTEI 0
POSTAR