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.
问问题
1256 次
2 回答
3
您是否尝试过根据需要简单地使用TEdit
具有PasswordChar
属性设置的法线?您可以将其设置为'*'
要隐藏密码时设置,也可以设置为0
要显示密码时设置。
于 2012-11-07T21:24:31.363 回答
0
您是否尝试过根据需要简单地使用TEdit
具有PasswordChar
属性设置的法线?您可以将其设置为'*'
要隐藏密码时设置,也可以设置为0
要显示密码时设置。
这非常有效。
然后我补充说,回答你对显示而不是显示的疑问(Jjreina)首先,在编辑旁边放置一个 SpeedButton,将输入密码然后在 SpeedButton OnMouseDown 的事件中(在这里你将显示密码你点击)
编辑2->密码字符=0;
2->您的编辑数量。0-> 是在编辑上显示字符的默认值
OnMouseUp(在这里,当您释放按钮时,您将再次隐藏它)
Edit2->PasswordChar='*';
再次更改属性以显示 * 而不是字符
最后在速度按钮的属性字形中,您可以放置一个图像(例如眼睛),这只是为了锦上添花
希望它对您有用,并且对答案有用
于 2020-06-06T14:53:00.530 回答