下拉表控件的应用

各位大侠,我想添加一个类似于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日 上午9:21
下一篇 2019年6月11日 上午9:21

相关推荐

  • 报表编辑器布局1

    报表编辑器布局添加WINCC在线表格控件后,共4列 为何打印预览中观察到有个列线条不显示,伸缩拉伸调整也不容易达到满意的表格,要么这列线条显示了但别的列线条又不显示了? …

    SIMATIC WinCC 2019年6月11日
  • wincc 7.3 C脚本,VBS脚本

    哪位仁兄有WINCC 7.3的脚本手册啊,请发zhanghan19850504@163.com,谢谢! 最佳答案 请看下列连接:http://www.doc88.com/…

    SIMATIC WinCC 2017年6月3日
  • wincc运行画面

    在wincc运行画面中 ,为何会出现  故障连接ID:16#1?谢谢 最佳答案 WINCC诊断信息查看:c:\Program Files\S…

    SIMATIC WinCC 2019年6月11日
  • WINNCC2008启动问题

    WINCC2008软件无法运行 最佳答案 1。可能你安装的WINCC FLEXBLE没有运行授权2。可能是runtime组件损坏,你可以重装runtime组件,安装包里有…

    SIMATIC WinCC 2019年6月11日
  • 定期清除数据库

    我这边用%ignore_a_1%做一个工厂电表的采集数据,现在需要每年的1月1日清除数据库一次,这边然后我要用全局脚本(sql=delete from),这个脚本怎么写?…

    2021年7月5日
  • WINCC最新的版本是多少7.4?

    wincc最新的版本是7.4吗?安装对电脑硬件的要求高吗? 钻石用户推荐最佳答案 最新版本是7.4SP1电脑硬件要求:见附图下载地址:Service Pack …

    2021年7月5日
  • 怎么能把PLC的输出都屏蔽了

    请问大家,假乳我想单独的调试画面但现场设备不运行,是不是可以在STEP7里边把输出都屏蔽了,怎么屏蔽! 最佳答案 1.可以给执行机构断电 2.可以给你的输出模块断电&nb…

    SIMATIC WinCC 2019年6月11日
  • WINCC修改屏幕大小有没有好方法?

    如编辑画面在1024*768而显示器实际分辨率为1680*1050有没有简便方法使画面修改过来,望指教. 最佳答案 不用修改画面:修改项目的计算机属性项Graphics …

    SIMATIC WinCC 2019年6月11日
  • 西门子1200PLC诊断缓冲区出现安全事件。

    诊断缓冲区出现安全事件:拒**认证的会话。到现在wincc也没有通讯上,博图版本v13,winccv7.3,操作系统win10. 请求各位大神指点迷津! 图片说明: &n…

    2021年7月5日
  • 如何在WINCC中对上传的瞬时流量进行累积?

    WINCC中读到的S7300中的变量是一个瞬时流量,如何在WINCC中编写程序,实现在界面上显示累积流量?最好有例子,谢谢! 最佳答案 #include "ap…

    SIMATIC WinCC 2019年6月11日