下拉表控件的应用

各位大侠,我想添加一个类似于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日

相关推荐

  • K-TP178触摸屏密码问题

    K-TP178设置进入时的密码后,经常会出现输入用户名和密码后无法进入的情况,好像是屏无法识别一样,只有重新灌程序后才可以,请教是什么原因呢? 问题补充:比如说,我在起始画面里放一…

    SIMATIC WinCC 2019年6月11日
  • wincc 结束运行卡死

    结束wincc运行系统时,偶尔卡在10%动不了。有时还会弹一个system32的错误~~~~请高人解答 问题补充:有没有不重装系统的解决办法 最佳答案 部署操作系统费点时间,才能保…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0的趋势曲线控件怎样显示趋势曲线的名称?

    如图,我要怎么在控件左下角中显示趋势曲线的对象名称? 最佳答案 在控件添加WinCC Rule Control到画面,在“来源”属性中选择当前画面的趋势控件。当…

    SIMATIC WinCC 2017年6月1日
  • 关于STEP7项目下的PC站的组态

    公司以前做的一个项目,采用的是300的cpu,以太网的通讯,一台CPU连接两台上位机,用交换机连接,两台上位机做的不是多用户项目,只是单用户项目,只是在STEP7的项目下加了两个P…

    SIMATIC WinCC 2017年10月31日
  • wincc服务器名称

    .为什么我打开wincc —-计算机 右击 属性————-点击属性 ,在计算机名称里,将复制好的名称粘贴上去,重启win…

    SIMATIC WinCC 2021年7月5日
  • 语言

    WINCC界面是英文,请问如何转换成中文,如果要装中文语言包的,请麻烦发一个链接给我 非常感谢 最佳答案 安装亚洲版,然后在选项里面设置界面语言。 提问者对于答案的评价:…

    SIMATIC WinCC 2019年6月10日
  • WINCC 的信息触发疑问

    有一个疑问,我的C动作采用信息触发 ,比如说设定时间是 250ms  但是我这个C动作执行完成(既C程序运行时间不止250ms),是不是就会…

    SIMATIC WinCC 2019年6月11日
  • 怎样只运行WinCC画面

    怎样只运行WinCC画面,不能退出,锁键盘,如锁“Windows"键,请各位老大指教。 最佳答案 1、首先,打开WinCC项目后,先选择左上侧的“Computer”节点;…

    SIMATIC WinCC 2019年6月11日
  • portal v13转成V12

    做过两套wincc的界面,一个是V13  一个是V12,现在因为要用在一个项目当中,而个人感觉V12好用些,所以想问一下,如何把V13转成V12 最佳答案 个人…

    SIMATIC WinCC 2017年6月29日
  • wincc vbs脚本打开pdf文档怎么让pdf最前显示

    我在wincc中用vbs脚本调用Adobe Reader XI阅读器打开pdf文档,每次打开后Pdf显示内容都被wincc本身的全屏窗口遮挡住,怎样才能让Ado…

    SIMATIC WinCC 2020年11月1日