Open In App

How to set Read-Only content in 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 text in the MaskedTextBox for read-only using ReadOnly Property. If the value of this property is true, then the text present in the MaskedTextBox is read-only. Otherwise, false. The default value of this property is false. You can set this property in two different ways:

1. Design-Time: It is the easiest way to set the value of ReadOnly 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 ReadOnly property of the MaskedTextBox control programmatically with the help of given syntax:

public bool ReadOnly { get; set; }

The value of this property is of System.Boolean type, either true or false. The following steps show how to set the value of ReadOnly property of the MaskedTextBox control dynamically:


Article Tags :
C#