Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用C取消屏蔽和屏蔽密码字符#_C#_Passwords_Character_Hide - Fatal编程技术网

C# 使用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' : '*'; }

我知道已经回答了完全相同的问题,但是当我尝试使用给定的代码时,我的编译器没有找到“Checked”函数。我完全是C#的初学者,有人能帮我找出问题所在吗

这是我使用的代码:

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
更改为代码中的所有字符。

这就是错误所在……我想我可以尝试不同的检查选项……现在我使用了复选框,它已经修复了!