Fórum Como formatar string no componente MaskEdit ? #322638

31/05/2006

0

E aí, pessoal...

Estou com uma dúvida a respeito do componente MaskEdit... :(

Eu preciso formatar a string (somente números) digitada no componente, preenchendo o lado direito com zeros...

Por exemplo: a propriedade MaxLength foi definida como 6. Seu eu digitar ´1234´, ao teclar TAB o texto deverá ficar como ´001234´

Nâo conseguí entender o help do Delphi para a função Format.

Alguém poderia me socorrer ? :?:

Valew...


Adalberto

Adalberto

Responder

Posts

31/05/2006

Adalberto

Errei ao digitar... Na realidade é para preencher o lado esquerdo da string...


Responder

Gostei + 0

01/06/2006

Aroldo Zanela

Colega,

Uma solução simples é colocar a seguinte instrução no manipulador de evento [b:ced9ffcc0e]OnExit[/b:ced9ffcc0e]:

  (Sender as TMaskEdit).Text  := FormatFloat(´000000´, StrToFloat((Sender as TMaskEdit).Text));



Responder

Gostei + 0

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

Aceitar