0

I have a EditText declarated as TcxMaskEdit for password field and when I write on it the characters show as ***** but I want that sometimes show the characters, but I don´t find the method for that.

4

2 回答 2

3

您是否尝试过根据需要简单地使用TEdit具有PasswordChar属性设置的法线?您可以将其设置为'*'要隐藏密码时设置,也可以设置为0要显示密码时设置。

于 2012-11-07T21:24:31.363 回答
0

您是否尝试过根据需要简单地使用TEdit具有PasswordChar属性设置的法线?您可以将其设置为'*'要隐藏密码时设置,也可以设置为0要显示密码时设置。

这非常有效。

然后我补充说,回答你对显示而不是显示的疑问(Jjre​​ina)首先,在编辑旁边放置一个 SpeedButton,将输入密码然后在 SpeedButton OnMouseDown 的事件中(在这里你将显示密码你点击)

编辑2->密码字符=0;

2->您的编辑数量。0-> 是在编辑上显示字符的默认值

OnMouseUp(在这里,当您释放按钮时,您将再次隐藏它)

Edit2->PasswordChar='*';

再次更改属性以显示 * 而不是字符

最后在速度按钮的属性字形中,您可以放置​​一个图像(例如眼睛),这只是为了锦上添花

希望它对您有用,并且对答案有用

于 2020-06-06T14:53:00.530 回答