PDA

Ver la Versión Completa : ocultar una contraseña


ercrizeporta
03-05-2007, 14:34:10
hola, me gustaría saber como puedo hacer para que cuanod vaya a introducir una contraseña en un tedit este no me muestre la contraseña, sino que me vaya mostrando un '*' o algún simbolo que se ponga cada vez que introduzca un caracter y no se ve la contraseña autentica.

muchas gracias!!!

richi
03-05-2007, 14:38:34
Utiliza en vez de un edit utiliza un maskedit y en la propiedad PasswordChar pon por ejemplo #10. Espero que te sirva.

gluglu
03-05-2007, 14:56:18
Con el TEdit normal también funciona igual. No tienes porqué utilizar un MaskEdit.

PasswordChar también la tienes en el Edit normal.

d-hugo
04-05-2007, 13:48:27
Algo a tener en cuenta es que hay aplicaciones que pueden desenmascarar el texto. Un ejemplo puede ser WinSpy++ http://www.catch22.net/software/winspy.asp

Una vez encontré un componente llamado TPasswordEdit que evitaba esto, y parecía funcionar bastante bien. Creo que es este: http://homepages.borland.com/jedi/issuetracker/file_download.php?file_id=0000131&type=bug
(No puedo asegurar si es el mismo, porque acabo de reinstalar Windows y aún no he montado Delphi).