C# 使用C取消屏蔽和屏蔽密码字符#
我知道已经回答了完全相同的问题,但是当我尝试使用给定的代码时,我的编译器没有找到“Checked”函数。我完全是C#的初学者,有人能帮我找出问题所在吗 这是我使用的代码:C# 使用C取消屏蔽和屏蔽密码字符#,c#,passwords,character,hide,C#,Passwords,Character,Hide,我知道已经回答了完全相同的问题,但是当我尝试使用给定的代码时,我的编译器没有找到“Checked”函数。我完全是C#的初学者,有人能帮我找出问题所在吗 这是我使用的代码: private void checkBoxShowPassword_CheckedChanged(object sender, EventArgs e) { password_txt.PasswordChar = Show_Characters.Checked ? '\0' : '*'; }
private void checkBoxShowPassword_CheckedChanged(object sender, EventArgs e)
{
password_txt.PasswordChar = Show_Characters.Checked ? '\0' : '*';
}
错误消息:
错误2“System.Windows.Forms.CheckedListBox”不包含“Checked”的定义,并且找不到接受“System.Windows.Forms.CheckedListBox”类型的第一个参数的扩展方法“Checked”(是否缺少using指令或程序集引用?)
它是复选框控件的属性。根据您使用的技术,它的名称可能略有不同。对于你所追求的WinForms。查看一下您的登录控件,其中应该有一个复选框
在您发布的代码中,复选框控件的名称是
Show_Characters
,在您的代码中,它可能被称为其他名称,因此,将Show_Characters
更改为代码中的所有字符。这就是错误所在……我想我可以尝试不同的检查选项……现在我使用了复选框,它已经修复了!