签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
如图,做的画面窗口关掉后再点击按钮就显示不出来了,该怎么设置啊
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1320628&b_id=5&s_id=0&num=6
有好几种方式
C:通过SetVisible函数
VBS:通过HMIRuntime.Screens("画面名称").ScreenItems("窗口画面的名称").Visible = 1
直接连接:你的子画面名称交PIC_CH
设置如下图:
画面名称查看:
点击画面窗口对象,在属性窗口里面点击画面窗口,右边就有名字,可以修改
嗯,还有个方法,窗口画面的显示属性连接一个bool变量,=1的时候显示=0的时候隐藏
用按钮控制这个变量的值=0或=1就能控制这个窗口画面的显隐了
窗口画面的显示属性连接一个bool变量,=1的时候显示=0的时候隐藏
楼上说的很有道理 不错不错
我这个画面已经用C脚本SetPropChar做成了画面模板,VBS脚本和直连已经不能用,再加句C脚本该怎么加啊
引用1楼详细内容:
那就是第一种方法了
SetVisible(lpszPictureName,lpszObjectName,bVisible);
lpszPictureName:画面名称,要带扩展名,用引号括起来,如果和按钮在一个画面里面,可以不修改
lpszObjectName:对象名称,就是你要显示和隐藏的对象名称,用引号括起来
bVisible:=1,显示,=0不显示
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录