【问题标题】:Hide Input in a custom textbox Visual basic在自定义文本框中隐藏输入 Visual basic
【发布时间】:2015-10-14 23:42:52
【问题描述】:

我正在使用一个包含文本框的自定义主题,我想用它来获取密码输入。

为了做到这一点,我希望像常规密码输入一样隐藏输入。在一个普通的文本框中,我会使用密码字符选项,但这个没有。我可以自己选择吗?

【问题讨论】:

  • 你不能在你的自定义控件中创建一个允许设置内部 TextBox 的 PasswordChar 的属性吗?

标签: vb.net textbox passwords


【解决方案1】:

如果这个自定义控件类继承了 TextBox 类,它也应该继承密码字符行为。即使您没有“看到”它作为选项,您是否尝试过设置它?

如果这个类是从头开始构建的(不是继承自TextBox),您可以通过修改其键盘事件之一(例如KeyPress)或TextChanged(如果存在)来手动创建密码字符的效果。您需要为密码声明一个变量,根据用户类型对其进行适当更新,然后将自定义控件的 Text 更改为与变量长度相同的密码字符串。

如果您仍然无法使您的控件正常工作,请发布自定义类的代码、您尝试过的内容以及您在尝试每种方法时遇到的具体问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多