Fórum Password em MaskEdit ou Edit - URGENTE #215578

20/02/2004

0

Caros colegas,

Como faço para que um componente MaskEdit mostre ´*´ para cada letra ou numero digitado, estou utilizando para o usuário entrar com a sua senha de acesso ao sistema. Qualquer coisa pode ser com Edit mesmo.

Detalhe: Estou utilizando CLX e nela o componente Edit não possui a propriedade PasswordChar.

Agradeço a todos a atenção
Leonardo


Leojribeiro

Leojribeiro

Responder

Posts

20/02/2004

Leomuradas

bom, não conheço a CLX, mas a primeira idéia é fazer no braço: no evento onkeypress, pegue a tecla digitada, guarde-a e substitua por * (key=´*´), assim vc pega as teclas digitadas mas só mostra *


Responder

Gostei + 0

20/02/2004

Vinicius2k

Colega,
deve haver uma forma mais simples mas...
:idea: construa sob o evento OnKeyPress uma função que guarde numa var a tecla digitada e substitua no TEdit por ´*´... na hora de validar a senha vc valida o conteúdo desta var... fiz testes rápidos aqui e funciona, mas percebi q o ´BackSpace´ precisa ser tratado...

T+


Responder

Gostei + 0

20/02/2004

Paulo_amorim

Olá

no KeyPress:
begin
     lbl.Caption := lbl.Caption + Key;
     Key := Chr(42);
end;


esse lbl que eu puis eh teste, claro...
ai vc coloca onde vc quiser...


Responder

Gostei + 0

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

Aceitar