Fórum O que usar MaskEdit ou Edit #193220
06/11/2003
0
Tenho uma tela em meu sistema onde preciso fazer o sequinte:
o campo código deve ter sempre 4 caracteres, sendo que se o usuário digitar um código 47, por exemplo, quando sair do edit deverá aparecer automaticamente 0047, ou seja, sempre que for digitado códigos com menos de 4 caracteres, deverá ser preenchido com zeros a esquerda.
Gostaria de saber como fazer isto e qual o melhor componente a ser usado, MaskEdit ou Edit ???
Bclr
Curtir tópico
+ 0Posts
06/11/2003
Rodrigo Costa
edit1.text:= stringofchar(´0´,4-length(edit1.text))+edit1.text;
Gostei + 0
06/11/2003
Rfpsatin
+ da p´/ vc usar o FormatFloat tb.
no onexit do edit vc faz ele receber o valor formatado tiopo
edit1.text:=FormatFloat(´0000´,StrToFloat(Edit1.Text));
assim deve funcar tb, só da uma olhada no tipo de máscara a ser usada.
t+
abraço
Gostei + 0
06/11/2003
Bclr
Obrigado pela ajuda
Acabei usando a idéia do Rodrigo Costa, achei mais simples e me atendeu
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)