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

在一个画面中存在两个窗口,怎样编辑才能实现通过一个窗口中的按钮去控制另一个窗口的显示及画面的切换?如果用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画面不允许关闭

    1、怎么可以让wincc运行画面右上角的“X”隐藏。因为客户总是不小心关闭。 2、 画面关闭后有没有快速启动的方式?我现在只能从图形编辑器中启动,或者重新激活。…

    SIMATIC WinCC 2017年11月12日
  • 70多个变量怎么组成一个数组

    我从wincc里读取来的好几个变量怎么在VB里组成一个数组WINCC_QCS_CD,个数少还能用array函数,如果70多个的话有什么更简便的方法吗,下面程序是能读到11个数据的。…

    SIMATIC WinCC 2021年7月5日
  • 报警记录 下降沿记录的问题

    我想要对一个开关量下降沿时进行记录,我勾选了单个消息-参数-在下降沿创建,但上升沿还是会记录,我只要下降沿记录,怎么办?谢谢 专家建议 因为您对问题的描述不是特别的详细,所以2种方…

    SIMATIC WinCC 2020年11月1日
  • wincc6.2 sp2

    小弟今天装了个WINCC 6.2 SP2,怎么我的运行语言里面只有英语?如何才能转换成中文?难道WINCC 6.2 SP2不支持中文? 最佳…

    SIMATIC WinCC 2019年6月11日
  • wincc如何通过VB脚本把报警归档数据读取到本地SQL数据库中

    wincc如何通过VB脚本把报警归档数据读取到本地SQL数据库中 最佳答案 自报警归档中读:https://support.industry.siemens.com/cs/cn/z…

    SIMATIC WinCC 2017年6月10日
  • wincc 插入Excel 表格

    现希望在WINCC画面中插入Excel表格,用于记录卸料重量,每次卸完料后,手动在表格中输入重量,然后自动保存。请帮忙做一段脚本来实现这个功能,谢谢! 最佳答案 1、使用sprea…

    SIMATIC WinCC 2017年6月1日
  • WINCC 监控6台CPU224XP

    如题第一个CPU站控制1#设备信息,如查询某个温度;第二个CPU站控制2#设备信息;如查询某个温度;第三个CPU站控制3#设备信息;如查询某个温度;……第六个CPU站控制6…

    SIMATIC WinCC 2017年11月19日
  • WINCC利用OWC11控件读取SQL数据

    vbs语句如图,一直报错找不到原因 图片说明:                &…

    2021年7月5日
  • wincc编译报错

    我的wincc以前编好的C语言教本,只要重新编译,哪怕加个字母再删掉,和以前一样的脚本重新编译,就会报以下错误: 报错共29行 C:\Program …

    SIMATIC WinCC 2019年6月11日
  • 装上wincc之后怎末不能上网了?

    我的电脑装上wincc之后怎末不能上网了? 那位高工知道应该怎末设置一下啊 问题补充:装过step7还能上网,自从装上wincc之后就不能了,可是我把防火墙上与wincc…

    SIMATIC WinCC 2019年6月11日