下拉表控件的应用

各位大侠,我想添加一个类似于VB中combox这样的控件,用于选择数据,在控件中我添加了一个S7hwTpaComboCtrl的控件,可是不太会用,该怎么对他编程,举个例子好吗?或者我如何把VB中的COMBOX 控件添加到WINCC中,急盼回复

最佳答案

1.S7hwTpaComboCtrl控件没用过。
 2.可以用文本列表,但外观及使用效果和WINDOWS的下拉菜单有点区别. 
 3.也可以用Microsoft Froms 2.0 Combobox控件控件: 
  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") 
 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

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

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

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

相关推荐

  • wincc退回编辑模式

    wincc在运行模式下怎么回到编辑画面? 最佳答案 设计项目时设计一个退出运行按键就可以,如果没设置就通过键盘Windows键退出,然后在wincc exploer工具栏…

    SIMATIC WinCC 2021年7月5日
  • 西门子WINCC画面程序我考过来后为什么在我的电脑上打不开

    我这有一套连铸画面,工控机挺老的,我想把画面做个备份,结果我把工控机上面的画面程序考到我的电脑上,我电脑上的WINCC提示0×8004610a:(null),点确定后就出现提示框写…

    SIMATIC WinCC 2018年12月14日
  • 改变通讯方式后,WINCC变量的转移办法?

    本人做的一个工程,在MPI的通讯方式下开发了画面,可现在要改为TCP/IP方式下通讯了。所有的变量要转到TCP/IP下,请问有什么高效而且使用的好办法,将变量一次导过去吗?我的变量…

    SIMATIC WinCC 2019年6月11日
  • 博途v13HMI问题

    V13的HMI在进行画面组态时,工具箱的元素中为什么没有指针表?元素为什么不能添加? 图片说明:    最佳答案 指针表图示格式是从2008版本的wincc&n…

    2017年8月24日
  • WINCC作为客户机或服务器

    我按照西门子网站的文章,在STEP7里面集成了一个WINCC项目。在Simatic Manager里面,右键点击项目名称,“Insert New Ob…

    SIMATIC WinCC 2019年6月11日
  • WinCC能否在画面中用脚本动态添加控件

    如题,比如一个按钮触发,添加一个画面窗口是本来不存在,然后新建的,不是早就建好,然后显示隐藏 最佳答案 不可以,wincc不是智能机器人,添加画面窗口,要显示什么内容,是否需要变量…

    SIMATIC WinCC 2017年8月18日
  • WINCC 單用戶專案 SERVER CLIENT

    您好請問 WINCC 單用戶專案 能夠讓 兩台電腦 CLIENT 來對他抓資料嗎感恩 最佳答案 项目是单用户项目吗?如果…

    SIMATIC WinCC 2021年7月5日
  • WINCC的OPC UA通讯需要第三方软件么?

    想采用wincc的OPC  UA跟设备通讯,我没用过WINCC OPC UA,我听说需要第三方软件,kepware或者其他。我一个同事告诉我…

    SIMATIC WinCC 2021年7月5日
  • wincc动态动画框中的布尔运算

    请假,wincc动态对话框中都能实现那些布尔运算,其运算符是什么?能不能具体举个例子 最佳答案 WINCC支持C脚本,动态对话框的本质也是C脚本所以理论上C语言的基本运算符(算术运…

    SIMATIC WinCC 2017年11月13日
  • 如何配置WINCC作为OPC服务器?

    本地有3台S7300PLC,通过PROFIBUS总线连接。需要作为开放式系统,将PLC输入输出和内部一些关键地址信号,供其他应用程序访问。因此,想到做一个OPC服务器。看资料可以使…

    SIMATIC WinCC 2019年6月11日