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