使用C#取消屏蔽和屏蔽密码字符

时间:2014-04-24 13:50:11

标签: c# passwords character hide

我知道已经回答了完全相同的问题,但是当我尝试使用代码时,我的编译器没有找到“已检查”功能。我是C#的初学者,所以有人可以帮我找到错误吗?

这是我使用的代码:

private void checkBoxShowPassword_CheckedChanged(object sender, EventArgs e)
    {
        password_txt.PasswordChar = Show_Characters.Checked ? '\0' : '*';
    }

错误消息:

  

错误2'System.Windows.Forms.CheckedListBox'不包含'Checked'的定义,也没有扩展方法'Checked'接受类型'System.Windows.Forms.CheckedListBox'的第一个参数可以找到(是你错过了使用指令或程序集引用?)

1 个答案:

答案 0 :(得分:0)

它是复选框控件的属性。根据您使用的技术,可能会略有不同。对于WinForms,您在CheckBox.Checked之后。看看你的登录控件,你应该有一个复选框。

在您发布的代码中,复选框控件的名称为Show_Characters,在您的代码中,它可能被称为其他内容,因此请将Show_Characters更改为代码中的任何内容。