恭喜,你发布的帖子
发布于 2022-11-09 16:39:08
5楼
其实先隐藏后显示还有一个重要的目的就是“刷新”picture window的设置,比如当你的picture window是显示的时候,你通过脚本去改变picture window的tagprefix属性,其实不是立即起作用的。
你的脚本是没有问题的,但是你要确认通过脚本Set OperAPdl = HMIRuntime.Screens("OperA")获取画面对象,然后读取属性,前提都是要建立在你的画面"OperA"当前是要处于激活状态!!!
1. 刷新概念,让我思路开阔了些,谢谢;
2. 激活时候才可以用吗?
Set OperAPdl = ScreenItems("OperA").ScreenItems("OperA") '获取操作页(第一个OperA是页,第二个是对象)
我改成这样也不行,激活概念没太理解,本身激活的是主页,主页弹窗调用的是OperA操作页,不弹窗情况下算激活吗?限值是加上这句话,弹窗就失效。
另外有一个疑惑:
OperA是操作页名字,后面对象框里又一个OperA,然后才有属性,对象框这个OperA是指什么作为一个对象?
请填写推广理由:
分享
只看
楼主