Open In App

How to set the Password Character for MaskedTextBox in C#?

In C#, MaskedTextBox control gives a validation procedure for the user input on the form like date, phone numbers, etc. Or in other words, it is used to provide a mask which differentiates between proper and improper user input. In MaskedTextBox control, you are allowed to set the character which displays when we enter sensitive data like password in the MaskedTextBox using PasswordChar Property provided by the MaskedTextBox control.
If the value of this property is set to non-null character, then the MaskedTextBox will display this character for all input, and if the value of this property is set to null, then it will not display anything in the MaskedTextBox control. You can set this property in two different ways:

1. Design-Time: It is the easiest way to set the value of PasswordChar property of MaskedTextBox control as shown in the following steps:



2. Run-Time: It is a little bit trickier than the above method. In this method, you can set the value of PasswordChar property of the MaskedTextBox control programmatically with the help of given syntax:

public char PasswordChar { get; set; }

Here, the Char represents the password character value. The following steps show how to set the value of PasswordChar property of the MaskedTextBox control dynamically:


Article Tags :
C#