MaskedTextBox
"MaskedTextBox" 컨트롤은 Visual Basic .NET(VB.NET)에서 사용하는 텍스트 박스 컨트롤입니다. 이 컨트롤은 사용자가 입력할 데이터의 형식을 정의하는 마스크를 지정할 수 있어, 특정한 형식의 데이터만 입력할 수 있도록 제약을 가할 수 있습니다.
아래의 그림은 지원가능한 마스크 형식응 보여줍니다.
Source code
Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load MaskedTextBox1.Mask = "0000년90월90일 90시90분" MaskedTextBox2.Mask = "0000-00-00" MaskedTextBox3.Mask = "(999)9000-0000" MaskedTextBox4.Mask = "90시90분" '유효성 체크 Dim isValidDate As Boolean = IsDate("01/01/03") 'true Dim isValidTime As Boolean = IsDate("9:61 PM") 'false Debug.WriteLine("isValidDate : " & isValidDate) Debug.WriteLine("isValidTime : " & isValidTime) End Sub End Class