100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 限制VB文本框输入的代码

限制VB文本框输入的代码

时间:2023-09-28 15:00:29

相关推荐

限制VB文本框输入的代码

1.只能输入数字和Backspace键

Private Sub txtSID_KeyPress(KeyAscii As Integer)

If KeyAscii = 8 Then

ElseIf KeyAscii < Asc(“0”) Or KeyAscii > Asc(“9”) Then

KeyAscii = 0

End If

End Sub

2. 只能输入大小写英文字母和汉字(包括退格和回车)

Private Sub txtName_KeyPress(KeyAscii As Integer)

If KeyAscii < 0 Or KeyAscii = 8 Or KeyAscii = 13 Then

ElseIf Not Chr(KeyAscii) Like “[a-zA-Z]” Then

KeyAscii = 0

End If

End Sub

3. 只能输入汉字

Private Sub txtDirector_KeyPress(KeyAscii As Integer)

If KeyAscii < 0 Or KeyAscii = 8 Then Exit Sub

KeyAscii = 0 ‘不能输入

End Sub

4.限制字符输入

1.Private Sub txtUserName_KeyPress(KeyAscii As Integer)

Select Case KeyAscii

Case 8

Case Asc(“A”) To Asc(“Z”)

Case Asc(“0”) To Asc(“9”)

Case Asc(“a”) To Asc(“z”)

Case Is < 0

Case Else

KeyAscii = 0

End Select

End Sub

2.Private Sub txtUserName_Change()

Dim a As String

Dim i As Integer

a = “’!@#$%^&*()_+ “””

For i = 1 To 20

txtUserName.Text = Replace(txtUserName.Text, Mid(a, i, 1), “”)

Next

End Sub

注:这段代码就是限制了a中的特殊符号,如果还想限制别的特殊符号可以在a变量中继续添加。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。