Fórum Máscara de Senha em um TField #266603
28/01/2005
0
Estou criando um cadastro de usuários com uso de uma grid. Estou usando o ClientDataSet para gravar os dados. Eu gostaria de saber se existe alguma maneira ou alguma máscara que pudesse no colocar no campo SENHA para que não seja possível o usuário ler a senha. E que ao invés de apareçer a senha, apareça somente ´*´ (asterístico) como acontece que objeto TEdit.
Tem como ?
Atencipadamente agradeço pela ajuda,
Chmeireles
Curtir tópico
+ 0Posts
28/01/2005
Macario
A Classe TField tem a propriedade EditMask, mas esta so modifica o testo em execução, nao gravando o mesmo no banco.
Gostei + 0
29/01/2005
Chmeireles
Gostei + 0
29/01/2005
Khundalini
[]s
Rubem Rocha
Manaus, AM
Gostei + 0
29/01/2005
Chmeireles
Entendeu?
Gostei + 0
29/01/2005
Khundalini
[]s
Rubem Rocha
Manaus, AM
Gostei + 0
29/01/2005
Chmeireles
De qualquer forma, obrigado pela sua ajuda. Se caso encontrar alguma coisa a respeito, por favor, me diga.
Gostei + 0
31/01/2005
Thomaz_prg
Se vc estiver usando CDS, crie um campo do tipo InternalCalc, e, ao invés de mostrar o Campo de senha, mostre o campo InternalCalc (vamos supor que vc nomeou ele como SenhaPwr).
Deixe disponível no DBGrid apenas as colunas que quer mostrar, e no evento OnKeypress da coluna do campo Senhapwr, coloque:
table.FieldByname(´Senha´).AsString := table.FieldByname(´Senha´).AsString + Key;
Key := #42;
Como disse antes, não sei se funciona, mas tente.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)