如何在vb中获取textbox中输入的分数值
用vb还是新手,需要用到分数计算,用val好像解决不了,希望大家能帮帮忙,谢谢了。能不能有直接一点的方法,比较简单的语句。...
用vb还是新手,需要用到分数计算,用val好像解决不了,希望大家能帮帮忙,谢谢了。
能不能有直接一点的方法,比较简单的语句。 展开
能不能有直接一点的方法,比较简单的语句。 展开
3个回答
展开全部
Set sc = CreateObject("ScriptControl")
sc.Language = "vbscript"
MsgBox "文本框中表达式的值是 " & sc.Eval(Text1.Text)
'这个代码可以计算任何VB表达式,例如文本框中输入1+2/5,可得到1.4,输入time,可得到当前时间。
sc.Language = "vbscript"
MsgBox "文本框中表达式的值是 " & sc.Eval(Text1.Text)
'这个代码可以计算任何VB表达式,例如文本框中输入1+2/5,可得到1.4,输入time,可得到当前时间。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dim a as double
a=val(text1.text)
a=val(text1.text)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Dim s As String
Dim d1 As Double
Dim d2 As Double
Dim d As Double
s = text1.text
d1 = Val(Mid(s, 1, InStr(s, "/") - 1))
d2 = Val(Mid(s, InStr(s, "/") + 1))
d = d1 / d2
Dim d1 As Double
Dim d2 As Double
Dim d As Double
s = text1.text
d1 = Val(Mid(s, 1, InStr(s, "/") - 1))
d2 = Val(Mid(s, InStr(s, "/") + 1))
d = d1 / d2
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询