WinCC中的MSFlexGrid控件如何作用?

希望在WinCC中作用MSFlexGrid控制,自动地生成不确定的行数与列数,而后往相应表格中写入数据,这该怎么操作啊?

最佳答案

俱侠提供的地址很有参考价值,尤其对于习惯使用C脚本的人来说。V6.0版本之后提供了VBS脚本,对控件的访问也更加的方便,MSFlexGrid只需要掌握住以下几个属性就行了:
 Rows ------- 总行数
 Cols --------总列数
 TextMatrix(row,col)--单元格值
 -----VBS示例代码-------------
 Dim MSHFlexGrid1
 Set MSHFlexGrid1 = ScreenItems("MSHFlexGrid1")
 MSHFlexGrid1.Rows=11 '#设置总行数
 MSHFlexGrid1.Cols =2 '#设置总列数
 MSHFlexGrid1.TextMatrix(0,0)="ID" '#设置标题ID
 MSHFlexGrid1.TextMatrix(0,1)="NAME" '#设置标题NAME
 Dim i
 For i = 1 To 10
  MSHFlexGrid1.TextMatrix(i,0)=CStr(i)
  MSHFlexGrid1.TextMatrix(i,1)="User_" & CStr(i)
 Next

提问者对于答案的评价:
嗯,谢谢

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

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

相关推荐