实现确定、取消功能

做一个按钮,点击按钮进入一个子画面:显示确定、取消两个按钮。无论点击哪个按钮都可以实现关闭子画面窗口。且对按钮做出确认。

最佳答案

方法一种:
WinCC中打开子画面是通过画面窗口实现的。要实现楼主想要的功能。可以参考如下方法:
1、主画面中添加一个画面窗口,通过一个内部的BOOL类型的变量(VisibleTag)连接画面窗口的显示属性。
当VisibleTag=0 时不显示,当VisibleTag=1时显示。
2、接下来控制VisibleTag的值就可以了。
如果实现确认的功能,
VBS中使用MsgBox或者C语言中使用MessageBox函数就可以了。
VBS例如:
dim taga
       taga=msgbox("确定要关闭吗?",4,"提示信息 ")
    if (taga=vbyes) then
      hmiruntime.tags("VisibleTag").write 0
    end if 
C语言例如:
int tagx;
      tagx=MessageBox(NULL,"请确认?","确认",MB_YESNO|MB_ICONQUESTION|MB_SYSTEMMODAL);
            if (tagx==IDYES)
          { 
           SetTagBit("visable",0); 
            }
        以上仅供参考!

提问者对于答案的评价:
问题已解决,非常感谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐