-3
我有一个textbox
,我希望它只是在"xxx_yyy"
其中,'xxx'
只能包含字母(az和AZ)和特殊字符和'yyy'
只能包含格式接受输入数字(0-9)。这个怎么做?限制文本框包含特定的数据格式 - VB
我有一个textbox
,我希望它只是在"xxx_yyy"
其中,'xxx'
只能包含字母(az和AZ)和特殊字符和'yyy'
只能包含格式接受输入数字(0-9)。这个怎么做?限制文本框包含特定的数据格式 - VB
那么,这里的这个例子
降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的描述标签,否则用户会感到困惑。
使用MaskedTextBox中UI元素或使用'对于通常的TextBox –
希望有人KeyPress'事件举一个例子。在此之前,这里是MSDN文档的链接,请参阅示例部分:http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox(v=vs.110).aspx?cs-save -lang = 1&cs-lang = vb#code-snippet-2 –
如果你想等一段时间,我可以举这个例子 –