用MCGS通用版6.2的软件想在一个窗口中弹出子窗口,如何操作? 点击:11810 | 回复:11



ETRRYE

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 0回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2009年2月27日
发表于:2009-02-27 17:07:19
楼主
用MCGS通用版6.2的软件想在一个窗口中弹出子窗口,如何操作?



liudongmei

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 183回
  • 年度积分:0
  • 历史总积分:190
  • 注册:2009年1月06日
发表于:2009-02-27 17:18:48
1楼

liudongmei

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 183回
  • 年度积分:0
  • 历史总积分:190
  • 注册:2009年1月06日
发表于:2009-02-27 17:19:13
2楼
使用脚本程序中主窗口的一个方法OpenSubWnd来实现,在子窗口的启动脚本中做个标记置1,在子窗口的关闭按钮里将标记清零(当工程中多个窗口打开的子窗口为同一个子窗口时,可不必再次打开上次已经打开的子窗口,以防止重复打开而造成内存泄漏)

sunsword168

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2009年7月10日
发表于:2011-11-30 20:53:56
3楼
创建一个窗口0和一个窗口1,增加一个按钮,在按钮属性抬起里输入!opensubwnd(窗口1,0,0,300,400,5), 其中窗口1是你要弹出的子窗口,然后在子窗口里增加一个按钮,在按钮属性抬起里输入!closesubwnd(窗口1)就可以了。

伊达林

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 118回
  • 年度积分:15
  • 历史总积分:213
  • 注册:2006年2月04日
发表于:2011-12-06 16:49:27
4楼

在一个画面上可以显示出两个窗口。

caojie0723

  • 精华:2帖
  • 求助:5帖
  • 帖子:26帖 | 2883回
  • 年度积分:8
  • 历史总积分:22502
  • 注册:2004年2月22日
发表于:2011-12-06 16:59:46
5楼

三楼的应该就可以了          

acfan1207

  • 精华:0帖
  • 求助:4帖
  • 帖子:4帖 | 19回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2012年4月05日
发表于:2012-04-05 10:34:34
6楼
回复内容:
对:sunsword168关于创建一个窗口0和一个窗口1,增加一个按钮,在按钮属性抬起里输入!opensubwnd(窗口1,0,0,300,400,5), 其中窗口1是你要弹出的子窗口,然后在子窗口里增加一个按钮,在按钮属性抬起里输入!closesubwnd(窗口1)就可以了。 内容的回复:

您好,我想请教您一个问题。就是我要做一个小区的监控界面,假设小区有4栋楼,每栋楼里有5个单元,每个单元里有10个住户,每家用户里又有一堆探测器之类的报警器。我现在要做的就是:比如,点击一下“1号楼”然后就弹出一号楼里的5个单元,再比如点击“1单元”就弹出那10个用户,用mcgs做这个弹出菜单,我是新接触的,就想请教您一下,麻烦您了。

fly_wyh

  • 精华:1帖
  • 求助:1帖
  • 帖子:7帖 | 26回
  • 年度积分:0
  • 历史总积分:339
  • 注册:2012年2月23日
发表于:2012-04-05 16:57:35
7楼
回复内容:
对:acfan1207关于回复内容:对:sunsword168关于创建一个窗口0和一个窗口1,增加一个按钮,在按钮属性抬起里输入!opensubwnd(窗口1,0,0,300,400,5), 其中窗口1是你要弹出的子窗口,然后在子窗口里增加一个按钮,在按钮属性抬起里输入!closesubwnd(窗口1)就可以了。 内容的回复:您好,我想请教您一个问题。就是我要做一个小区的监控界面,假设小区有4栋楼,每栋楼里有5个单元,每个单元里有10个住户,每家用户里又有一堆探测器之类的报警器。我现在要做的就是:比如,点击一下“1号楼”然后就弹出一号楼里的5个单元,再比如点击“1单元”就弹出那10个用户,用mcgs做这个弹出菜单,我是新接触的,就想请教您一下,麻烦您了。 内容的回复:

用按钮就可以了,先建立一个按钮,双击有个操作属性,你可以选择打开窗口,也可以在脚本程序里利用sunsword168所说的函数。

acfan1207

  • 精华:0帖
  • 求助:4帖
  • 帖子:4帖 | 19回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2012年4月05日
发表于:2012-04-05 20:10:32
8楼
回复内容:
对:fly_wyh关于回复内容:对:acfan1207关于回复内容:对:sunsword168关于创建一个窗口0和一个窗口1,增加一个按钮,在按钮属性抬起里输入!opensubwnd(窗口1,0,0,300,400,5), 其中窗口1是你要弹出的子窗口,然后在子窗口里增加一个按钮,在按钮属性抬起里输入!closesubwnd(窗口1)就可以了。 内容的回复:您好,我想请教您一个问题。就是我要做一个小区的监控界面,假设小区有4栋楼,每栋楼里有5个单元,每个单元里有10个住户,每家用户里又有一堆探测器之类的报警器。我现在要做的就是:比如,点击一下“1号楼”然后就弹出一号楼里的5个单元,再比如点击“1单元”就弹出那10个用户,用mcgs做这个弹出菜单,我是新接触的,就想请教您一下,麻烦您了。 内容的回复:用按钮就可以了,先建立一个按钮,双击有个操作属性,你可以选择打开窗口,也可以在脚本程序里利用sunsword168所说的函数。内容的回复:

谢谢您,就只用按钮就行吗?不用什么别的平台函数之类的?

acfan1207

  • 精华:0帖
  • 求助:4帖
  • 帖子:4帖 | 19回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2012年4月05日
发表于:2012-04-05 20:13:26
9楼
回复内容:
对:fly_wyh关于回复内容:对:acfan1207关于回复内容:对:sunsword168关于创建一个窗口0和一个窗口1,增加一个按钮,在按钮属性抬起里输入!opensubwnd(窗口1,0,0,300,400,5), 其中窗口1是你要弹出的子窗口,然后在子窗口里增加一个按钮,在按钮属性抬起里输入!closesubwnd(窗口1)就可以了。 内容的回复:您好,我想请教您一个问题。就是我要做一个小区的监控界面,假设小区有4栋楼,每栋楼里有5个单元,每个单元里有10个住户,每家用户里又有一堆探测器之类的报警器。我现在要做的就是:比如,点击一下“1号楼”然后就弹出一号楼里的5个单元,再比如点击“1单元”就弹出那10个用户,用mcgs做这个弹出菜单,我是新接触的,就想请教您一下,麻烦您了。 内容的回复:用按钮就可以了,先建立一个按钮,双击有个操作属性,你可以选择打开窗口,也可以在脚本程序里利用sunsword168所说的函数。内容的回复:

谢谢您了!可是一个按钮能弹出那么多吗?就是比如我点一下“一单元”,就能弹出10个相应的住户吗?

科院维修

  • 精华:0帖
  • 求助:1帖
  • 帖子:21帖 | 142回
  • 年度积分:82
  • 历史总积分:2989
  • 注册:2017年10月19日
发表于:2018-11-13 18:07:55
10楼

你们好,楼上所说的办法已经可以实现了,现在出现了一个新的问题。

如何让弹窗只在本窗口弹出。

如果不设置的话,这个弹出窗口会在每一个窗口都有显示,这个如何解决?

f0081006

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 104回
  • 年度积分:0
  • 历史总积分:90
  • 注册:2015年11月29日
发表于:2019-01-12 20:51:14
11楼

按钮 打开策略!!!


热门招聘
相关主题

官方公众号

智造工程师