如何让该文本框只接收文字,其余输入报错。大家的解答连输入汉字时都报错。
解决方案 »
- 请问如何复制D盘下所有文件夹和文件到C:\123
- 编程中的上下文是什么啊
- vb.net winForm中有一个datagrid 当我把鼠标移动到第3列的时候在鼠标旁边出现一个提示
- 急问:一个程序编译后在其他人的机器上运行就出现run-time error '35601'错误提示
- 像VB的编程界面下的窗口布局是怎么实现的??
- 順便請大家給推荐一本好書
- 关于程序的发布
- 我在计算机无人使用情况下,怎么知道事先运行的软件死没死啊?用vb怎么做啊
- 关于循环的问题
- data1.recordset是不是打开数据库后就自动生成的,我这里怎么出现“属性的使用无效”?
- 请教:可否用VB替换屏幕上某一字符
- 使用ADO+MshfGrid数据无法同步。。。如何解决,请各位老大告知。
If KeyAscii > 0 And KeyAscii <> 8 Then
KeyAscii = 0
MsgBox "输入错误!"
End If
End Sub
只能输入汉字了~~
Private Sub Text1_KeyPress(KeyAscii As Integer)
'允许汉字、字符、数字及汉字中的字符
If (KeyAscii >= 33 And KeyAscii <= 47) Or _
(KeyAscii >= 58 And KeyAscii <= 65) Or _
(KeyAscii >= 91 And KeyAscii <= 96) Or _
(KeyAscii >= 123 And KeyAscii <= 126) Then MsgBox "aa"
Me.Caption = KeyAscii
End Sub
'允许汉字、字符、数字及汉字中的标点符号
If (KeyAscii >= 33 And KeyAscii <= 47) Or _
(KeyAscii >= 58 And KeyAscii <= 65) Or _
(KeyAscii >= 91 And KeyAscii <= 96) Or _
(KeyAscii >= 123 And KeyAscii <= 126) Then MsgBox "aa"
End Sub
If (KeyAscii >= 33 And KeyAscii <= 47) Or _
(KeyAscii >= 58 And KeyAscii <= 65) Or _
(KeyAscii >= 91 And KeyAscii <= 96) Or _
(KeyAscii >= 123 And KeyAscii <= 126) Then MsgBox "aa"
Me.Caption = KeyAscii
End Sub