怎样通过一个窗口中的按钮去控制另一个窗口的显示及画面的切换

在一个画面中存在两个窗口,怎样编辑才能实现通过一个窗口中的按钮去控制另一个窗口的显示及画面的切换?如果用C语言编程,请问用到哪几个函数?如果用VBS编程,程序应该怎样写?

问题补充:
您好,按照您的方法编辑了窗口1中的按钮,语法检查通过,但运行该画面,pdlrt(running)提示参数错误,而且也打不开窗口2,您的方法是应该是对的,只是我是个初学者,对于vbs不是很了解,如果可以,解说的能否再详细点,最好能上传张图片;另外,我所谓的主画面其实也是嵌套过了的窗口画面,但测试运行时是在该画面中运行的,没连带其他画面,不知这有关系没?我的邮箱是1093211877@qq.com,可以的话请加我,关于这个问题如果有不懂的可以直接联系您。谢谢!

最佳答案

在主画面的画面窗口1中的按钮的vbs脚本动作:hmiruntime.screens("主画面.pdl").screenitems("画面窗口2").visible=1
通过窗口1中的按钮控制在主画面中的画面窗口2的显示属性。


你要把这里括号内的东西换成你实际的呀!主画面.pdl就是你的两个画面窗口所在的画面的画面名称,画面窗口2是你要控制显示/隐藏的那个画面窗口的名称。这两个都要改成你实际的东西。


实在不行就用中间bool变量,按钮更改中间bool变量的值,另一个窗口的显示属性动态链接这个bool变量,为1显示为0不显示。

主画面的画面窗口1中的按钮的脚本动作:
vbs:hmiruntime.screens("主画面.画面窗口2").screenitems("对象").visible=1
窗口1中的按钮控制窗口2中的对象的显示属性,visible=1为显示,为0不显示。

提问者对于答案的评价:
按照您第一个思路方法,已经解决了,但是具体操作是在其他找答案上关注我问题的朋友热心帮助下进行的,不管怎样非常感谢朋友们的帮忙!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日 下午7:39
下一篇 2017年11月1日 下午7:40

相关推荐

  • wincc中弹出窗口的设置

    想在画面中实现这样的功能,就是点一下泵的图标,就在旁边弹出一个小windows窗口来,在里面实现泵的启动停止等操作。点击窗口的关闭按钮,小窗口就能关闭。看别人编的小语句如下面所写的…

    SIMATIC WinCC 2019年6月11日
  • 帮忙看一下脚本,怎么优化它

    我写一个vbs脚本事例,比如当一个变量等于 1 ,11 ,111等时,在一个窗口显示一个定的画面,当等于2, 22,  …

    2021年7月5日
  • 智能工具里没有组合框功能

    我的WINCC EXPLORE 里没有组合框功能,咨询过技术服务,说不可能,还发了以下一个图片,请大家帮助解决一下。 图片说明:    最佳…

    2019年6月11日
  • WINCC的DP通讯和OPC通讯

    现有三台配WINCC得工控机,一台配CPU315-2DP的PLC,挂2个ET200M子站,一台第三方控制器,要求WINCC与PLC之间DP通讯,WINCC与控制器之间OPC通讯,不…

    SIMATIC WinCC 2019年6月11日
  • Wincc在线趋势控件如何实现打印功能?

    在使用Wincc在线趋势控件时,点击这个控件工具栏上的打印,却根本打印不出曲线图,打印机根本没有什么反应,这是为什么? 最佳答案 wincc里面有专门的可以打印趋势的打印作业,或者…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible 的按钮取反没法用啊?

    如图,这个是1和0取反指令吧,为什么M和I变量都不能设置到里面? 问题补充:inverbit是取反,那这个怎么用? 图片说明:    最佳答案 1、inverb…

    2021年7月5日
  • WINCC桌面快捷方式启动问题

    请教一下大神们关于WINCC在桌面做了一个快捷方式双击启动问题,启动了但是没有激活运行项目是上面原因?如图所示。  该空格的地方 和该左右斜杠的也都按…

    2021年7月5日
  • 400H通讯+wincc的通讯

    1:wincc服务器(pc)连接400h系统时是不是必须要以太网连接建立容错的通讯?2:容错的通讯pc和PLC的通讯是否必须是ISO协议来连接。   …

    2021年7月5日
  • 西门子wincc 7.0 Sp3

    画面显示问题,正常运行途中画面模型无法显示,数据传输正常,请高手指点 问题补充:一台服务器,拖5台无项目的客户机,其他客户机均正常,就这一台客户机莫名其妙的出现,该现象—运行途中画…

    2020年11月1日
  • WINCC组网问题

    已有一台WINCC上位机,通过MPI连接S7-300,想在500米外一个场所加多一台上位机,两台上位机显示同样内容,如何组网? 问题补充:首先感谢各位的指点。如果使用以太网与两台上…

    SIMATIC WinCC 2019年6月11日