wincc控件

我想做个下拉菜单,就像提问界面这个悬赏分似的,点击后有多个选项供选择,不知是使用哪个wincc控件?

问题补充:
恩,我试过小路的程序,是没问题,但是刚激活运行时那个控件是空白的,我想让它有个初始值,怎么设置?另外我想找个变量关联,就是变量的值就是控件LIST显示的数值,这样我通过下拉菜单的选择来改变变量的数值。
 可以用LIST的改变事件赋值要用到IF语句.麻烦小路再细致解释下最后这个问题,谢谢。还有这个变量应该是什么类型的呢,文本还是整数?
 

最佳答案

可以用文本列表,但外观及使用效果和WINDOWS的下拉菜单有点区别.

     也可以引用控件:
     1、随便打开一个编辑画面。
     2、点击屏幕右册的控件选项卡,空白处鼠标右键选择
     “添加/删除”选项。
     3、弹出窗口中找到“Microsoft Froms 2.0 Combobox”
     4、其实使用需要用脚本,也不是很难。
    给你个例子:
    拖出Microsoft Froms 2.0 Combobox控件,把控件名称改为"LIST".
    在画面事件的“画面打开”选择VBS写如下脚本:
    ScreenItems("LIST").AddItem ("1")
    ScreenItems("LIST").AddItem ("2")
    ScreenItems("LIST").AddItem ("3")
    ScreenItems("LIST").AddItem ("4")
    ScreenItems("LIST").AddItem ("5")
    ScreenItems("LIST").AddItem ("6")
    运行看看结果。

   TO楼下的同志:我测试过,没问题.感谢楼下的平反.

    ScreenItems("LIST").ListIndex=0代表第一个显示,=1是第2个依次类推.用它完成初始值.

    ScreenItems("LIST").Value是获取LIST的当前内容.可以用LIST的改变事件赋值要用到IF语句.

 
 这样吧用ScreenItems("LIST").ListIndex。

 1、建立一个无符号8位变量(256个我认为够了)。
 2、LIST(指这个Combobox控件),右击选属性再事件选项卡。
 3、对象事件-》Change的VBS
 Dim XXX
 Set XXX = HMIRuntime.Tags("变量名")

 XXX.Write ScreenItems("LIST").ListIndex
 4、变量里的值对应0、1、2、3、4、5

  
 

提问者对于答案的评价:
谢谢小路,在你的帮助下我完成了,只是纠正一点,我最后那个问题的本意是让变量和LIST显示的内容一致,所以我把你那个ListIndex改成value就是我想要的了。再次谢谢。
 

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

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

相关推荐

  • WINCC激活授权的时候出现这个是什么情况?

    如图 问题补充:如图(西门子问题)所示 图片说明:    最佳答案 英文意思是:授权集不存在,请检查授权相关设置!   &nbsp…

    2017年5月28日
  • wincc上电后显示第一页

    如何让Wincc上电后始终显示我想让它显示的那一页?如何设置? 最佳答案 在WinCC的计算机属性里设置!或是在你想初始显示图片点击右键,设置启动画面就好了! 提问者对于答案的评价…

    SIMATIC WinCC 2019年6月11日
  • WINCC V6减肥

    我用的是WINCC  V6  里面长时间存有报警内容以及平时的归档内容,如何讲这些东西删去 最佳答案 楼主如果要上删除归档数据,可以打开报警…

    SIMATIC WinCC 2019年6月11日
  • Wincc 通过opc 连接S7300

    Wincc 通过opc 连接S7300,string类型连接失败,其他类型连接正常;wincc版本:7.0sp2系统版本:windows server…

    2017年12月10日
  • wincc6.0 里如何做通用面板

    我现在做一个WINCC项目,因为里面有很多电机要控制,现在想只要做一个公共的电机面板,每次点击不同的电机时弹出这个通用面板,如何做?谢谢 最佳答案 需要使用画面模板和结构变量,具体…

    SIMATIC WinCC 2019年6月11日
  • wincc web server无法访问

    windows xp sp3 服务器安装了wincc 6.2 sp3  以及Web Navigato…

    SIMATIC WinCC 2019年6月11日
  • 历史趋势时间不对

    我新上的项目,最近做完历史趋势发现一个问题,服务器的历史趋势时间走的比WINCC的时间慢,而且是连续的慢,WINCC走3S的话,历史趋势才走了2S,请各位高手帮帮忙 。&…

    SIMATIC WinCC 2019年6月11日
  • WINCC 无法屏蔽系统热键

    在WINCC的参数设置中禁止了系统热键,但不起作用,系统键还可以照常使用。而且是有的机器起作用,有的不起作用。不知道有没有朋友碰到过类似的情况,如何解决?谢谢了! 最佳答案 是的,…

    SIMATIC WinCC 2019年6月11日
  • 脚本出现红字是什么意思

    脚本出现红字是什么意思 最佳答案 C脚本: 1、关键字:蓝色,不if、return等等 2、字符串或字符:红色,如"String",’A’等…

    SIMATIC WinCC 2019年6月11日
  • wincc v11 必须要用硬件狗吗?

    wincc v7是亚洲版需要硬件狗,v11不管什么所有语言版本都需要硬件狗吗?用作上位机监控画面。 问题补充:还有个问题,我看西门子网站里的下载有:WinCC …

    SIMATIC WinCC 2019年6月10日