【问题标题】:TcxMaskEdit for password field密码字段的 TcxMaskEdit
【发布时间】:2012-11-06 12:34:56
【问题描述】:

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

【问题讨论】:

  • CodeGear™ C++Builder® 2007 R2 版本 11.0.2902.10471 版权所有 © 2007 CodeGea

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


【解决方案1】:

您是否尝试过简单地使用普通的TEdit 并根据需要设置其PasswordChar 属性?隐藏密码时设置为'*',显示密码时设置为0

【讨论】:

    【解决方案2】:

    您是否尝试过简单地使用普通的TEdit 并根据需要设置其PasswordChar 属性?隐藏密码时设置为'*',显示密码时设置为0

    这非常有效。

    然后我补充说,回答您对展示而不是展示的疑问 (Jjreina) 首先,在要输入密码的编辑旁边放一个 SpeedButton 然后在 SpeedButton 的事件中 鼠标按下 (这里你会在点击时显示密码)

    Edit2->PasswordChar=0;

    2-> 编辑的编号。 0-> 是在编辑时显示字符的默认值

    OnMouseUp (在这里你会在释放按钮时再次隐藏它)

    Edit2->PasswordChar='*';

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-10
      • 2011-02-28
      • 2011-03-02
      • 2012-12-11
      • 2010-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多