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

本文关键字:屏蔽 密码 字符 掩码 取消 使用 | 更新日期: 2023-09-27 17:59:46

我知道已经回答了完全相同的问题,但当我尝试使用代码时,我的编译器没有找到"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.Checked ListBox"的第一个参数的扩展方法"Checked)(是否缺少using指令或程序集引用?)

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

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

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