Skip to main content
 Web开发网 » 操作系统 » linux系统

如果文本框中的输入内容不是数值类型,怎么作那个提示?

2021年10月17日11840百度已收录

Dim d As Double

d = Val(Text1.Text)

If Trim(Str(d)) Text1.Text Then

MsgBox "error"

End If

这样如何?

又想了一下这样还是不好,要是输入1.00就当成error了。

Val函数有一套自己处理文本的方法。。这里On Error GoTo也不好用了。

还是要一位一位循环判断是不是0~9和小数点吧。。还要判断小数点个数;还要判断第一位是不是0,如果是0要判断第二位是不是小数点。。。

你可以判断一下啊,用一个messagebox 就可以把!

评论列表暂无评论
发表评论
微信