Example of Masked Textbox Control in VB.NET


Design a simple application that asks for User Name, Mobile Number and Birth Date. Use MaskedTextBox control to accept input from user.
Step 1: Design a form as shown below:
Masked Textbox Example
Step 2: Now set properties of various controls as given below:

Control Name Property Name Value

Form1

Text

MaskedTextBox Demo

Label1

Text

Enter Name: (Maximum 20 Character)

MaskedTextBox1

Name

MaskedName

Mask

L???????????????????

Label2

Text

Enter 10 Digit Mobile Number:

MaskedTextBox2

Name

MaskedMobile

Mask

0000000000

Label3

Text

Enter Birth Date

MaskedTextBox3

Name

MaskedDate

Mask

00/00/0000

Button1

Name

cmdDisplay

Text

Display

Label4

Text

Name:

Label5

Text

Mobile Number:

Label6

Text

Birth Date:

Label7

Name

lblName

Text

____________

Label8

Name

lblMobile

Text

____________

Label9

Name

lblDate

Text

____________

     

Step 3: Double click on MaskedTextBox1 and write following code in MaskInputRejected event:

MsgBox("Please Enter Valid Name of Maximum 20 Characters")

Step 4: Double click on MaskedTextBox2 and write following code in MaskInputRejected event:

MsgBox("Please Enter Valid Mobile Number of 10 Digit")

Step 5: Double click on MaskedTextBox3 and write following code in MaskInputRejected event:

MsgBox("Please Enter Valid BirthDate")

Step 6: Now double click on Display button and write following code to display information.

If MaskedName.Text = "" Then
MsgBox("Please Enter Name")
MaskedName.Focus()
ElseIf MaskedMobile.Text = "" Then
MsgBox("Please Enter Mobile")
MaskedMobile.Focus()
ElseIf MaskedDate.Text = "" Then
MsgBox("Please Enter Date")
MaskedDate.Focus()
Else
lblName.Text = MaskedName.Text
lblMobile.Text = MaskedMobile.Text
lblDate.Text = MaskedDate.Text
End If

Download Projects


Download Programs