VBS脚本中令TextBox值=内部变量值

在A画面对内部变量 objName赋值成功
为: 1#计量泵
在B画面,打开画面事件中 对
objName的值赋给TextName 失败:
Dim TextName
Dim Name
Set TextName = ScreenItems("TextName")
Set Name = HMIRuntime.Tags("objName")
TextName.Text = Name.Value

直接赋值:
TextName.Text = "1#计量泵"  可以
问:内部变量赋值给Textbox语句应该怎么写?

问题补充:
我用了MsgBox(objName.Value)
显示值是空的,奇怪 内部变量不是可以保持改变吗?我已经对它写值了,貌似没保持到....

最佳答案

Dim TextName
Dim Name
Set TextName = ScreenItems("TextName")
Set Name = HMIRuntime.Tags("objName")
       Name.read    ''''必需read以后才能读到其值
TextName.Text = Name.Value

提问者对于答案的评价:
嗯,就是如此,还得再读下才可以

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc266633.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐