MaskedTextBox.PasswordChar 属性

定义

获取或设置要取代用户输入而显示的字符。

public:
 property char PasswordChar { char get(); void set(char value); };
public char PasswordChar { get; set; }
member this.PasswordChar : char with get, set
Public Property PasswordChar As Char

属性值

Char

用作密码字符的 Char 值。

例外

设置此属性时指定的字符不是有效的密码字符,是否有效由 IsValidPasswordChar(Char) 类的 MaskedTextProvider 方法确定。

指定的密码字符与当前提示字符 PromptChar 相同。 这两者之间必须存在差异。

注解

对于敏感用户输入,通常隐藏用户输入的实际信息。 如果属性 PasswordChar 设置为非 null 字符, MaskedTextBox 则将显示控件中所有输入的此字符。 将此属性设置为 null 禁用此功能。

如果要使用操作系统提供的密码字符(在COMCTL32.dll中定义),请改用该 UseSystemPasswordChar 属性。 如果同时 PasswordChar 激活属性和 UseSystemPasswordChar 属性,则后者优先。

重要

作为安全考虑,该 MaskedTextBox 控件禁用对受密码保护的字符串执行剪切和复制操作。

适用于

另请参阅