VB在文本框里输入一串数值。判断如果输入的是否是数值型。其中第三个字符可以是“-”减号。如何写?

 我来答
匿名用户
2013-07-15
展开全部
VB中, left(字符串,个数) 函数可以从字符串左边取字母,right(字符串,个数) 函数可以从右边取字母
val(字符串)可以将字符串转换为数值型
讲VB代码写在
on error goto ex:
下面,可以实现将错误捕捉,并跳转到ex:标记后的语句去执行
给你一个例子,如果x不是数值,则报告错误
其他的自己稍微动下脑筋,一定可以完成的
Private Sub demoSub()
Dim x As String
Dim y As Double

On Error GoTo ex:
x = Text1.Text
y = Val(x)
MsgBox "正确数值类型"
Exit Sub

ex:
MsgBox "类型错误"
End Sub

end sub

答案补充
忘说了一个, len(字符串)可以求字符串的长度

答案补充
一般都是输入完再判断,如果想在输入的时候就限制,那可以使用文本框的 change 事件
change事件是文本框的内容改变时发生的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式