vb中text1输入一个算式text2输出值

界面如下图,上面输入bv表达式,下面输出该表达式的值。比如在上面输入1+2*3,然后点击确定后下面出现7;上面输入abs(-3)+sqr(36),下面输出9。... 界面如下图,上面输入bv表达式,下面输出该表达式的值。
比如在上面输入1+2*3,然后点击确定后下面出现7;上面输入abs(-3)+sqr(36),下面输出9。
展开
 我来答
百度网友9211f65
2014-04-25 · 超过10用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:33.4万
展开全部
Dim Str As String '用来存储表达式
Dim SCtl As Object
Set SCtl = CreateObject("MSScriptControl.ScriptControl") '创建并存储ScriptControl对象
Str = Text1.Text '将表达式的值传递给Str
SCtl.Language = "VBScript" '设置脚本语言为
Text2.Text = SCtl.Eval(Str) '计算表达式的值
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式