C# 在C中显示密码文本框的纯文本#

C# 在C中显示密码文本框的纯文本#,c#,winforms,checkbox,textbox,passwords,C#,Winforms,Checkbox,Textbox,Passwords,我有一个密码字段的文本框,我想添加一个复选框,将密码切换为纯文本 我为它编写了以下代码 txtpwd.PasswordChar = (char)(byte)32; 但这只是隐藏了不显示文本框字段中键入内容的纯文本 任何主体都可以提供帮助?这是解决方案,我添加了名为chkpwd的复选框,并在其CheckedChange事件中添加了此代码 private void chkpwd_CheckedChanged(object sender, EventArgs e) { if

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

我为它编写了以下代码

txtpwd.PasswordChar = (char)(byte)32;
但这只是隐藏了不显示文本框字段中键入内容的纯文本


任何主体都可以提供帮助?

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

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

当复选框的checked属性为true时,这将显示纯文本。它的WinFormsWPF有一些陷阱。[根据StackOverFlowPost][1][1]:我尝试使用您为WPF提供的代码,但当我设置
txtpwd.PasswordChar='\0'
时,我进入了密码框。如何解决这个问题?我没有和WPF合作。我会看看的。Alezis:我通过搜索找到了链接你找到了什么?我也找到了许多链接,但还没有看到任何能与WPF的
txtpwd.PasswordChar='\0'
一起使用的解决方案。请分享你的链接。