Invalid Floating Point...

Delphi

29/04/2005

Se alguem puder me ajudar eu agradeceria.

O que quero fazer é filtrar um número inserido pelo usuário.

Ex, usuário insere atravez de ctrl+v um numero como 123.123.123 em um tedit. Gostaria que o edit so pegasse os numeros, no caso, o resultado no edit apareceria 123123123, e não 123.123.123.

Exatamente como acontece na calculadora do Windows.

Tentei com maskedit, mas ele substitui os pontos por espaços.

Tem alguma forma de fazer isso?

Se der pra converter o número, mas tentei de tudo que é jeito e não consegui... Invalid Floating point. Acho que só filtrando mesmo, como na calculadora do windows, a pergunta é: como?

Agradeço.


Annihilator

Annihilator

Curtidas 0

Respostas

Annihilator

Annihilator

29/04/2005

Encontrei no fórum:

StrToCurr(StringReplace(Edit1.text, ´.´, ´´, [rfReplaceAll ]))

Desculpem não ter procurado antes de criar um tópico.


GOSTEI 0
POSTAR