To apanhando do mask edit

Delphi

13/01/2006

onde eu quero numero eu coloco zeros tipo 000000 , só que dessa forma quando alguem escreve um 0 no edit ele elimina o 0 , tipo 09 vira 9 ....E outra coisa..como faço um mask edit que so aceite numero sporem em qualquer quantidade, sem definir uma quantidade? valeu...


Joe_wah

Joe_wah

Curtidas 0

Respostas

Njuniorba

Njuniorba

13/01/2006

pq n usa um edit comum?? no onexit do edit vc poe:

Edit1.Text := FormatFloat(´0000´,StrToFloat(Edit1.Text));

os zeros vc diz quantos vc quer!

somente numero no edit, vai no onkeypress do mesmo e poe:

if not (key in [´0´..´9´,#8]) then abort;

onde escreve de 0 a 9 e aceita o backspace pra apagar uq estiver errado!

[]´s

Junior


GOSTEI 0
Edilcimar

Edilcimar

13/01/2006

use um maskedit, se usar a máscara com 0 o preenchimento é obrigatório e se colocar 9 o preenchimento é opcional


GOSTEI 0
Bruno Belchior

Bruno Belchior

13/01/2006

[url=http://www.forumweb.com.br/foruns/index.php?showtopic=20165]Uma boa explicação[/url] sobre o assunto...


GOSTEI 0
POSTAR