回复:下拉菜单中显示好多变量中的值,如何实现

剑忠

  • 帖子

    622
  • 精华

    57
  • 被关注

    89

论坛等级:奇侠

注册时间:2009-04-14

普通 普通 如何晋级?

发布于 2010-09-09 22:07:29

3楼

1、首先,需要使用组合控件(即下拉式列表框)ComboBox配合使用VBS脚本代码完成。
2、其次,不要使用 "Microsoft Forms 2.0 ComboBox"控件,因为使用它会导致 "pdlrt.exe" 内存需求的不断增长,请使用 "Siemens STEP 7 S7 ComboBox" 控件在OS运行期间动态的填充。
3、之后,在事件“Picture Object > Miscellaneous > Open Picture”中,或“S7FlatComboBox > Object Events > DropDown”事件创建VBS脚本。当画面被调用,或点击下拉按钮的时候填充ComboBox。示例代码如下:
Dim ComBox1,n
Set ComBox1 = ScreenItems(obj)
For n = 1 To 3
ComBox1.AddItem(n)
Next
4、以上代码将在ComBox1控件中填充1、2、3项目的序号。然后就可以在选择发生Change事件时进行项目的序号(1、2、3)的提取操作了。
5、ComBox1控件中获取选择的项目文本代码操作如下:
ComBox1.SelText
6、如果要预置ComBox1控件中选择的项目文本,则代码操作如下:
ComBox1.SelText=ComBox1.List(n)
其中,n——项目序号,即:1、2、3
大学之道,在明明德,在亲民,在止于至善。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32889条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。