回复:弹出操作确认按钮

清风九段

  • 帖子

    56
  • 精华

    0
  • 被关注

    3

论坛等级:侠圣

注册时间:2007-09-07

普通 普通 如何晋级?

发布于 2011-11-25 21:09:42

2楼

你先建个画面,起名“确认画面”,同时在“变量管理”——“内部变量”里,新建变量“pictureQR”(我自己起的名字),类型是“文本变量8位字符集”;新建变量“SURE”和“CANCEL”,类型也是“文本变量8位字符集”。在你的主画面上新建一个“对象选项板”——“智能对象”——“画面窗口”,默认为“画面窗口1”。选择其“对象属性”——“其他”——“画面名称”中的“动态”中连接变量“pictureQR”,更新周期为“有变化时”。选择你要用的按钮属性——事件——鼠标——鼠标动作,右键点击闪电符号,“c动作”,在脚本中输入:SetTagChar("pictureQR","确认画面.Pdl"); //连接画面
SetVisible(lpszPictureName,"画面窗口1",1); //使显示
SetTop(lpszPictureName,"画面窗口1",390); //确定窗口的y轴坐标
SetLeft(lpszPictureName,"画面窗口1",185); //确定窗口的x轴坐标
SetTagChar("QR_SURE","abc"); //abc为我假设的DB块中的点,也可以用M等
SetPropChar(lpszPictureName,"画面窗口1","CaptionText","确认"); //“确认”为弹出窗口的标题名称

在“确认画面.Pdl”中,可以设置按钮的动作属性,譬如“按左键”为1,脚本写SetTagBit(GetTagChar("SURE"),1); “ 释放左键”为0,脚本SetTagBit(GetTagChar("SURE"),0); CANCEL也可以编写同样的脚本。剩下的东西,你要自己琢磨了。
希望在西门子的路上,越走越远!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32934条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。