'一开始,我先设定3列的宽度
MSHFlexGrid1.colwidth(0)=100
MSHFlexGrid1.colwidth(1)=100
MSHFlexGrid1.colwidth(2)=100
'然后设定grid的列数
MSHFlexGrid1.cols=3
'然后设定各列的名称
MSHFlexGrid1.TextMatrix(0,1)="1"
MSHFlexGrid1.TextMatrix(0,2)="2"
MSHFlexGrid1.TextMatrix(0,3)="3"运行是好的,我把设定列数那句(MSHFlexGrid1.cols=3)去掉就出错,
下标越界,这个我明白,MSHFlexGrid默认2列
但是最ft的是我把那个设定列数的换成这句一样可以:
MSHFlexGrid1.cols=MSHFlexGrid1.cols
看起来好像是自己给自己赋值,呵呵
或者把这个语句换成设定固定列的也可以:
MSHFlexGrid1.FixedRows = 1哪位大侠给讲讲这是为什么? 是不是有临时变量