【问题标题】:Showing Plain Text of a Password TextBox in C# [duplicate]在 C# 中显示密码文本框的纯文本 [重复]
【发布时间】:2013-10-31 06:32:08
【问题描述】:

我有一个密码字段的文本框,我想添加一个复选框,将密码切换为纯文本。

我为它做了以下编码。

txtpwd.PasswordChar = (char)(byte)32;

但这只是隐藏了不显示文本框字段中键入内容的纯文本。

任何机构都可以提供帮助?

【问题讨论】:

标签: c# winforms checkbox textbox passwords


【解决方案1】:

这是解决方案,我添加了名为 chkpwd 的 CheckBox,并在其 CheckedChange 事件中添加了此代码

private void chkpwd_CheckedChanged(object sender, EventArgs e)
    {
        if (chkpwd.Checked)
            txtpwd.PasswordChar = '\0';
        else
            txtpwd.PasswordChar = '*';
    }

当复选框的选中属性为真时,这将显示纯文本

【讨论】:

  • 我尝试使用您为 WPF 提供的代码,但是当我设置 txtpwd.PasswordChar = '\0' 时,我在密码框中得到了 squares。如何解决这个问题?
  • 好吧,我没有使用 WPF。我会看到的。
  • Alezis:我通过搜索找到了链接
  • 你发现了什么?我也找到了许多链接,但还没有看到任何适用于 WPF 的txtpwd.PasswordChar = '\0' 的解决方案。请分享您的链接。
猜你喜欢
  • 1970-01-01
  • 2011-12-09
  • 1970-01-01
  • 2017-01-27
  • 2013-05-20
  • 1970-01-01
  • 2017-02-23
  • 1970-01-01
  • 2018-07-14
相关资源
最近更新 更多