Password em MaskEdit ou Edit - URGENTE
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
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
Curtidas 0
Respostas
Leomuradas
20/02/2004
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 *
GOSTEI 0
Vinicius2k
20/02/2004
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+
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+
GOSTEI 0
Paulo_amorim
20/02/2004
Olá
no KeyPress:
esse lbl que eu puis eh teste, claro...
ai vc coloca onde vc quiser...
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...
GOSTEI 0