我要实现对接受输入的文本框进行实时监测,只能接受输入数值,如果输入的为空格或字母等任何非数值内容,则即时报错.应该如何实现?
解决方案 »
- 求助:如何用VB代码实现在ELCEL中画曲线坐标图
- 这样的功能怎样实现,请大家给点思路.
- VB播放MP3的问题!
- 在DataGrid怎么去寻找行和列?比如我现在需要DataGrid中第二行第二列的数据,怎么去确定这个位置?续发!!
- 两种数据传输的方法我该选择哪种????高手指点?????
- 从cvs上下载后找不到.frm和.bas文件
- 一个很简单的被复杂化了的问题,来者有分!
- 怎样用VB让程得一个ASP程序我传一个字符串上去(不以菜为耻)
- 我的计算机怎么一打开就自动打开IE并访问一个并不是我所设置的主页的网站
- 请问:怎么调用另一个窗口的事件啊?
- multipart/form-data型表单怎么POST
- 请教vba菜单编写
KeyAscii = 0
MsgBox "只能输入数字!", 48
Exit Sub
End IfEnd Sub
If Not (Chr(KeyAscii) Like "[0-9]") And KeyAscii <> 8 Then
KeyAscii = 0
MsgBox "只能输入数字!", vbExclamation
End If
End Sub
Private Sub Text1_Change()
If Not IsNumeric(Text1.Text) Then
Text1.Text = Left(Text1.Text, Len(Text1.Text) - 1)
End If
End Sub
If Not IsNumeric(Text1.Text) Then
MsgBox "不是数字"
Text1.Text = Left(Text1.Text, Len(Text1.Text) - 1)
End If
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer) If (KeyAscii >= 32) Then
If (KeyAscii >= 48 Or KeyAscii <= 57) Then Exit Sub
Else
If (KeyAscii > 0) Then Exit Sub
End If
KeyAscii = 0
MsgBox "只能输入数字!", 48End Sub