HMIRuntime.Screens.Item(2).ScreenItems("")上面语句中,Item(2)是什么意思?请指点迷津谢谢!
问题补充:
谢谢您!那么怎样知道某个画面在Screens集合中是第几个元素?画面属性中没找到相应的属性.
最佳答案
等效于HMIRuntime.Screens(2).ScreenItems(""),意为访问Screens集合中的第2个元素,第1个元素为主画面,第2个则是主画面画面窗口对象中的画面,当主画面包含多个子画面时,用这种方法来寻址画面不太合适,一般采用如下方法:
Set objScreen = HMIRuntime.Screens("BaseScreenName.ScreenWindow:ScreenName")
----------------------------以前没有关注过,好像是以画面窗口的创建时间来排序的。建议采用如上脚本来获取Screen对象。
提问者对于答案的评价:
谢谢您!您的帮助使我受益良多.
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc274136.html