MaskedTextBox.UseSystemPasswordChar MaskedTextBox.UseSystemPasswordChar MaskedTextBox.UseSystemPasswordChar MaskedTextBox.UseSystemPasswordChar Property


Gets or sets a value indicating whether the operating system-supplied password character should be used.

 property bool UseSystemPasswordChar { bool get(); void set(bool value); };
public bool UseSystemPasswordChar { get; set; }
member this.UseSystemPasswordChar : bool with get, set
Public Property UseSystemPasswordChar As Boolean

Property Value

true if the system password should be used as the prompt character; otherwise, false. The default is false.


The password character specified is the same as the current prompt character, PromptChar. The two are required to be different.


The UseSystemPasswordChar property determines whether user-supplied input should be displayed in the MaskedTextBox as multiple occurrences of a password character defined by the operating system. UseSystemPasswordChar functions similarly to the PasswordChar property, but instead of using a programmer-supplied character for the prompt, UseSystemPasswordChar uses a prompt defined by the operating system. This property has precedence over PasswordChar.


As a security consideration, the MaskedTextBox control disables cut and copy operations on password-protected strings.

Applies to

See also