我知道已经回答了完全相同的问题,但是当我尝试使用代码时,我的编译器没有找到“已检查”功能。我是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'的第一个参数可以找到(是你错过了使用指令或程序集引用?)
答案 0 :(得分:0)
它是复选框控件的属性。根据您使用的技术,可能会略有不同。对于WinForms,您在CheckBox.Checked之后。看看你的登录控件,你应该有一个复选框。
在您发布的代码中,复选框控件的名称为Show_Characters
,在您的代码中,它可能被称为其他内容,因此请将Show_Characters
更改为代码中的任何内容。