在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