wincc冻结窗口

怎样在打开一个窗口画面后冻结之前的画面窗口啊,就是让之前的画面窗口不能操作

问题补充:
就是类似于模态对话框的效果,当在一个窗口中点击%ignore_a_1%打开另一个窗口时,要让之前的窗口不能被操作,直到在新的窗口上按了某个按钮后或者新的窗口被关闭后才能再次被操作

最佳答案

此回答已完善

没有明白你的意思,你的窗口是什么样的画面?冻结不让操作,如果需要操作,操作不了不是要出问题了吗?
1、弹出窗口直接用msgbox函数来做
2、用wincc内部变量记录你当前打开的窗口,比如用按钮打开主画面的窗口1,同时给内部变量赋值1,然后主画面上全选所有的东西,允许操作属性动态对话框链接这个内部变量,为1不允许操作,其他值允许操作。

提问者对于答案的评价:
弹出msgbox的方案确实可以阻止之前的窗口操作,但我要需要在打开页面填写多组数据,用msgbox不能进行这样的操作;对于将允许操作设置为1这个方案,我试了,但画面和画面里的元素依然可以被操作。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:37
下一篇 2021年7月5日 上午10:37

相关推荐

发表回复

登录后才能评论