Buscar

Preencher com zeros à esquerda

Código

{No OnExit de um Edit1 por exemplo}
procedure TForm1.Edit1Exit(Sender: TObject);
var x : Integer;
begin
if (edit1.text<>' ')
  then begin x := strtoint(edit1.Text);
  edit1.Text:= Format('%6.6d',[x]); {Definiu o texto como tendo 6 caracteres inteiros, ou seja, 6 números. Basta trocar este valor para mais ou menos de acordo com a sua necessidade.}
end;
Na propriedade MaxLength (no object inspector) do edit1, defina também o valor com o mesmo número de caracteres usado na codificação acima. No exemplo seria 6.
 

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Object pascal
Adicionada dia: 24/10/07
Por: André Borba
Visualizada: 11577 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009