Fórum O que usar MaskEdit ou Edit #193220

06/11/2003

0

Olá!
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

Bclr

Responder

Posts

06/11/2003

Rodrigo Costa

Coloque o seguinte código no evento OnExit do Edit:

edit1.text:= stringofchar(´0´,4-length(edit1.text))+edit1.text;



Responder

Gostei + 0

06/11/2003

Rfpsatin

Olá, vc tem várias formas de fazer isso. Porém, a + fácil é usando MaskEdit, pois vc já deixa formatado como ele tem q ficar.

+ 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


Responder

Gostei + 0

06/11/2003

Bclr

Valeu pessoal
Obrigado pela ajuda
Acabei usando a idéia do Rodrigo Costa, achei mais simples e me atendeu


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar