English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas as categorias

Estou fazendo um programinha no Delphi 7 e gostaria de limitar um campo para só receber numero com apenas 2 casas decimais apos a virgula ( $ )

ex.: R$ 130,00

2006-07-08 08:01:30 · 2 respostas · perguntado por btttttttttc 2 em Computadores e Internet Programação e Design

2 respostas

nao estou com o delphi neste momento para testar corretamente( TEdit supoe-se que esteja usando delphi ). Você pode tentar assim.
No evento onchange do TEDit você pode fazer assim:
edit.text := formatfloat('###,###,##0.00', strtofloat(edit.text));

e logicamente, seu edit deve estar "bloqueado" para aceitar somente numeros.

2006-07-08 10:01:31 · answer #1 · answered by Gustavo Aparecido 2 · 2 0

ao inves de usar um edit, usa um maskedit
na propriedad editmask
construa a sua mascara..
algo do tipo 999,00

2006-07-10 07:37:14 · answer #2 · answered by GCaram 3 · 0 0

fedest.com, questions and answers