朋友们。。我怎么样判断一个输入框是否包含不是合法的字符。。
比如说我设计一个文本框,要求它输入的是数字,而不要求它包含除数字外的任何字符。。
文本框的名字为:Text1
最好能够用if 语句判断
比如说我设计一个文本框,要求它输入的是数字,而不要求它包含除数字外的任何字符。。
文本框的名字为:Text1
最好能够用if 语句判断
解决方案 »
- 紧急求助神思二代身份证读卡器调用问题
- Treeview的相应事件问题
- 急!VB中treeview和SQL结合形成树形目录?在线等
- 如何点击Hotmail邮箱里面的链接那?
- 我写了一个dll类,对ado对象进行了包装.对数据库进行操作,可是发现速度会比直接用ado对象慢些.关闭窗体时有点延迟?
- 点击标题栏,按某个字段排序的控件,高手相助!!在线等,急!
- 一个简单的小问题,给你送分来了
- 关于TOOLBAR的使用问题
- 评分系统 vb与OFFICE中的VBA对照
- 哪位可以告诉我在vb中不用ado控件连接sql server的方法?请详细告之。
- 关于万年历的问题!!
- 请教高手:如何使插入到Word中的ActiveX控件背景透明,前景半透明?
If Chr(KeyAscii) < "0" Or Chr(KeyAscii) > "9" Then
KeyAscii = 0
End If如果想判断文本内容可以用循环
dim i as long,strTmp as string
for i = 1 to len(text1.text)
strtmp = mid(text1.text,i,1)
if strtmp < "0" or strtmp > "9" then
msgbox "不是数字"
end if
next直接用isnumeric也是可以的
'判断输入的是否是数字
If IsNumeric(Combo1.Text) = False Then
Combo1.Text = ""
MsgBox "你输入的不是数字"
End If
end sub