限制文本框包含特定的数据格式 - VB
Restrict textbox to contain a particular data format - VB
我有一个 textbox
,我希望它只接受 "xxx_yyy"
格式的输入,其中 'xxx'
只能包含字母(a-z 和 A-Z)和特殊字符以及'yyy'
只能包含数字 (0-9)。如何做到这一点?
嗯,这就是例子
将 MaskedTextBox 元素拖放到表单上并双击表单以创建 Form1_Load() 事件并查看代码
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' Create a mask we want to use. In your case it will be "LLL_000"
' Here LLL is 3 ASCI letters. Equivalent to [a-zA-Z] in regular expressions.
' _ delimiter
' And 000 is 3 digits in range 0-9
Dim mask As String = "LLL_000"
' Assign the mask to MaskedTextBox object
MaskedTextBox1.Mask = mask
End Sub
您可以通过属性编辑器设置屏蔽值。此外,您还需要带有 MaskedTextbox 的描述标签,否则用户会感到困惑。
我有一个 textbox
,我希望它只接受 "xxx_yyy"
格式的输入,其中 'xxx'
只能包含字母(a-z 和 A-Z)和特殊字符以及'yyy'
只能包含数字 (0-9)。如何做到这一点?
嗯,这就是例子
将 MaskedTextBox 元素拖放到表单上并双击表单以创建 Form1_Load() 事件并查看代码
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' Create a mask we want to use. In your case it will be "LLL_000"
' Here LLL is 3 ASCI letters. Equivalent to [a-zA-Z] in regular expressions.
' _ delimiter
' And 000 is 3 digits in range 0-9
Dim mask As String = "LLL_000"
' Assign the mask to MaskedTextBox object
MaskedTextBox1.Mask = mask
End Sub
您可以通过属性编辑器设置屏蔽值。此外,您还需要带有 MaskedTextbox 的描述标签,否则用户会感到困惑。