希望在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