VB*****对输入框内容的限定如何实现?
我要实现对接受输入的文本框进行实时监测,只能接受输入数值,如果输入的为空格或字母等任何非数值内容,则即时报错.应该如何实现?
VB code:
Private Sub Text1_KeyPress(KeyAscii As Integer)
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
MsgBox "不是数字"
Text1.Text = Left(Text1.Text, Len(Text1.Text) - 1)
End If
End Sub
真搞不懂,发那么多的贴子干什么!
天大的事吗?
VB code:
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 "只能输入数字!", 48
End Sub
csdn多的是
用这个IsNumeric 限制 还有ASCII 限制, 还别忘记了 加上 on error resume next 防止啥也不输入导致的 崩溃!
就这三点了!!!
我 3F 的逻辑关系搞错了 ,
相关问答:
就是设计一个计算机模拟考试系统,带有学生和管理员,所以登录窗体和主窗体想分开,登陆学生的显示学生的主窗体,登陆管理员显示管理主窗体,我只会一个窗体用一堆控件,现在享有多个主窗体,不知道怎么做,希望请大 ......
Private Sub Check1_Click()
If Check1.Value = 1 Then
DTP1.Enabled = True
Else
DTP1.Enabled = False
End If
End Sub
Private Sub Check2_Click()
If Check2.Value = 1 Then
DTP2.Enabled = True
Else
......
在vb中怎么判断,插入到数据库中的值是重复的,本人才刚接触VB语言,甚是有好多地方还不懂,还请各位大侠们给出代码,谢谢了呀!!!
插入之前select一下阿。
或者写一个组合SQL插入语句,例如
IF not Exist(
& ......
我想做个用vb6做的程序,可以控制GPRS MODEM拨号,如拨我自己的手机
可以啊
你先下个AT命令集合学习学习
我来顶
顶贴
LZ好厉害
不顶不行
老是排MP
引用
LZ好厉害
......
自己采用的是Set objWMIService = GetObject("winmgmts:\\"&computername&"\root\cimv2"),其中computername是局域网一台电脑的IP或计算机名,但使用这个wmi语句对远程计算机进行操作时 ......