wincc listview控件使用问题

我在wincc里面调用LISTVIEW控件,对其进行操作但是怎么弄都没有反应。我怀疑这个控件在我的WINCC里面不能用,还是别的什么问题。程序是对的在VB环境里面都没有问题。见网上有人说WINCC里面的是VBS好像是VB 下面的什么子函数,我也不太懂。还请大虾指教。把程序弄上来大家给分析一下,是程序的问题还是软件的问题。此程序在VB里面运行良好。不知道为什么在WINCC里面就不行了。
 listview1.view=lvwreport
 listview1.columnheaders.clear
 listview1.columnheaders.add1,"","ab",listview1.width/2
 listview1.columnheaders.add 2,"","cd",listview1.width/2
 意思就是加两个表头,很简单的。不知道为什么不行,还请大虾指教啊。

最佳答案

WinCC的VBS与VB虽然很接近,但是其访问对象的方法不一样。
  WinCC需要通过如下方法获取控件:
  dim listview1
  set  listview1=HMIRuntime.Screens("画面").ScreenItems("控件名称")
  listview1.xxxxxxx
  ..............................
 '另外VBS不支持lvwreport,可手动设置其属性或用数字3代替
  -----------------------------
  关于VBS详情,请参考WinCC Information System >> 使用 WinCC  >>   VBS for Creating Procedures and Actions >> Examples of VBScript >>  Examples in WinCC >> Example: Accessing objects in Graphics Designer

提问者对于答案的评价:
可以了,谢谢大虾。

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

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

相关推荐