TcxMaskEdit用于密码字段

时间:2012-11-06 12:34:57

标签: c++builder c++builder-2007

我有一个EditText声明为TcxMaskEdit用于密码字段,当我在其上写字时,字符显示为*****,但我希望有时会显示字符,但我找不到方法这一点。

2 个答案:

答案 0 :(得分:3)

您是否尝试过使用普通TEdit并根据需要设置PasswordChar属性?如果要隐藏密码,可以将其设置为'*',并在要显示密码时将其设置为0

答案 1 :(得分:0)

您是否尝试过根据需要设置其TEdit属性的普通PasswordChar?您可以在要隐藏密码时将其设置为'*',在要显示密码时将其设置为0

这非常有效。

然后,我补充一下,回答您对(jjreina)展示而不是展示的疑问 首先,在要输入密码的“编辑”旁边放置一个SpeedButton 然后在SpeedButton的事件中 OnMouseDown (在这里,您单击时将显示密码)

Edit2-> PasswordChar = 0;

2->您的编辑编号。 0->是用于在编辑中显示字符的默认值

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

Edit2-> PasswordChar ='*';

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

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

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