做一个按钮,点击按钮进入一个子画面:显示确定、取消两个按钮。无论点击哪个按钮都可以实现关闭子画面窗口。且对按钮做出确认。
最佳答案
方法一种:
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