怎样利用VB计算表达式的值?

 时间:2026-02-19 06:33:44

1、打开VB6.0,新建一个标准EXE程序 

怎样利用VB计算表达式的值?

2、绘制界面。添加两个label控件,将caption属性分别改为"表达式"和"值"。

然后添加两个Textbox控件,将名字改为txbExpression,txbValue,分别用来输入表达式和输出表达式的值。

最后添加一个commandbutton,将名字改为cmdCalc,caption属性改为"计算"。

怎样利用VB计算表达式的值?

3、 编写代码。双击commandbutton,进入代码编辑窗口,在 txbCalc_Click 这一过程中添加如下代码:

Dim Str As String   '用来存储表达式  

Dim Rst As String  ’用来存储结果 

Dim SCtl As Object   

Set SCtl = CreateObject("MSScriptControl.ScriptControl") ’创建并存储ScriptControl对象 

Str = txbExpression  ’将表达式的值传递给Str 

SCtl.Language = "VBScript" '设置脚本语言为 

VBScriptRst = SCtl.Eval(Str)   '计算表达式的值 

txbValue = Rst '输出最终结果

怎样利用VB计算表达式的值?

4、 运行。按F5,输入任意表达式,点击“计算”,程序立即给出了正确的计算结果。这里需要指明的是,因为是调用了脚本控件,输入的表达式必须符合vbscript的语法规范。凡是符合vbscript语法的表达式都能计算;反之,不符合vbscript的语法规范的表达式是无法计算的。

怎样利用VB计算表达式的值?

  • VB表达式的运算规则
  • VB中如何切换两个窗体?
  • VB6.0中组合框的使用
  • 怎样设置VB菜单编辑器?
  • vb组合框设计时怎么添加列表
  • 热门搜索
    单相思怎么办 图表怎么做 牛头怎么玩 吃中药可以喝茶吗 连云港旅游 我的天用英语怎么说 我可以变成鱼 文科生可以报考的专业 桂林旅游股票 c2驾照可以开什么车