当前位置:
工控论坛
> >
产品
>
自动化软件
>
GE 数字集团软件
我要发帖
Fix中如何避免弹出重复窗口,而是将原来的窗口显示出来
点击:
1233
| 回复:
7
guww
关注
私信
精华:0帖
求助:0帖
帖子:14帖 | 49回
年度积分:0
历史总积分:77
注册:2002年1月25日
发表于:2002-11-10 22:03:00
楼主
Fix中如何避免弹出重复窗口,而是将原来的窗口显示出来 比如单击按钮弹出窗口时
分享到:
收藏
邀请回答
回复楼主
举报
NIEZQ
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 41回
年度积分:0
历史总积分:231
注册:2002年9月12日
发表于:2002-10-10 11:12:00
1楼
设置一个全局变量,作为界面的打开标志。在按钮上限制一下,如果此打开标志为1则不执行打开命令。
回复
引用
举报
zhgzhgzhg
关注
私信
精华:0帖
求助:0帖
帖子:20帖 | 42回
年度积分:0
历史总积分:113
注册:2002年1月27日
发表于:2002-10-11 10:01:00
2楼
怎么里可以同时打开两个相同的窗口吗 或者说你是想实现窗口之间的切换操作是吗 我觉得你说的情况很奇怪呀,什么意思呢,而且我觉得不会有这样的问题呀
回复
引用
举报
guww
关注
私信
精华:0帖
求助:0帖
帖子:14帖 | 49回
年度积分:0
历史总积分:77
注册:2002年1月25日
发表于:2002-10-26 13:56:00
3楼
NIEZQ: 设置一个全局变量,作为界面的打开标志。在按钮上限制一下,如果此打开标志为1则不执行打开命令 但是如果此窗口被挡住的话,怎样让它显示出来呢?
回复
引用
举报
zhgzhgzhg
关注
私信
精华:0帖
求助:0帖
帖子:20帖 | 42回
年度积分:0
历史总积分:113
注册:2002年1月27日
发表于:2002-10-26 17:45:00
4楼
真的搞不懂你的意思 你用openpicture命令打开已经打开的画面的话会有什么问题呢只要这个画面已经打开的话这个命令也就是把它直接显示出来而已不会运行你的初始化代码呀 或者说你的画面较小应该在别的窗口上面显示而你现在一点其它画面它就跑到后面了是不是这个意思呢
回复
引用
举报
NIEZQ
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 41回
年度积分:0
历史总积分:231
注册:2002年9月12日
发表于:2002-10-27 21:42:00
5楼
guww:你定义好一个全局变量#Q后初始化为0,在执行打开界面命令的按钮脚本中输入 IF #Q ==0 OPENPIC X.ODF ENDIF 在所有将被打开的界面中,在ON OPENING脚本中把定义好的#Q=1,在ON CLOSING 脚本中#Q =0,并把界面的打开方式设置为弹出方式。这样,由于打开一个界面后,#Q=1,在此界面没有关闭时,再次点击按钮,不会弹出新的画面,而且,由于打开的画面为弹出方式,不会因为误操作而将打开的画面隐藏到其他界面后面。
回复
引用
举报
zhgzhgzhg
关注
私信
精华:0帖
求助:0帖
帖子:20帖 | 42回
年度积分:0
历史总积分:113
注册:2002年1月27日
发表于:2002-10-28 13:17:00
6楼
天呀 这问题,实在是让我不解 请问在fix中如果直接用openpic打开已经打开的画面会出什么问题呢 对不起我用的是ifix,不了解fix与ifix有什么不同
回复
引用
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2002-11-10 22:03:00
7楼
哥们这个问题我们也遇到过,告诉过我们解决的其中一种方法,在打开画面的按钮语句里先加一条关闭画面的语句,然后再打开它,就不会发生打开好几个相同画面的问题了。
回复
引用
举报
热门招聘
相关主题
ab plc中文指令集
[3177]
OPC Client开发体会(转自我的...
[2282]
大家谈谈哪个组态软件最好用...
[2324]
求助 组态王高手能给菜鸟讲一...
[2191]
WinCC 6.0+SP2 中文版 下...
[2593]
labview和其他工控组态软件相...
[6977]
实时操作系统及其应用
[2590]
网络培训教程免费下载(mcgs ...
[3084]
告诉你西门子pcs7是什么东东
[7460]
TRACE MODE中的FBD功能块
[2037]
官方公众号
智造工程师
客服
小程序
公众号