恭喜,你发布的帖子
发布于 2022-11-10 10:21:26
6楼
1. 刷新概念,让我思路开阔了些,谢谢;
2. 激活时候才可以用吗?
Set OperAPdl = ScreenItems("OperA").ScreenItems("OperA") '获取操作页(第一个OperA是页,第二个是对象)
我改成这样也不行,激活概念没太理解,本身激活的是主页,主页弹窗调用的是OperA操作页,不弹窗情况下算激活吗?限值是加上这句话,弹窗就失效。
另外有一个疑惑:
OperA是操作页名字,后面对象框里又一个OperA,然后才有属性,对象框这个OperA是指什么作为一个对象?
好像搞明白你的意思了,OperA.pdl是你的画面窗口中调用的画面,所以你的画面窗口还没有显示出来的时候相当于OperA.pdl不在激活状态,所以你得不到OperA.pdl的属性的。
其实你完全没必要这么做,PictureWindow中有两个重要的属性:Adapt Size和Adatp Picture,你想让PictureWindow的大小自适应画面的大小,你把Adapt Size设置为yes就好了,如果你想让PictureWindow现有的大小完全显示你调用的画面,你把Adatp Picture设置为yes就好!!
请填写推广理由: