MSHFlexgrid中怎样获得当前列的下一列的cellTop,cellLeft,cellWidth,cellHeight等值
假设当前单元为第二行,第二列,那么怎样获得第二行第三列那个单元的cellLeft、cellTop、cellWidth、cellHeight等值
请高手指点!
tks!
[解决办法]
??
if fg.ol+1 <fg.cols then
fg.col=fg.col+1 '这里指定列
end if
debug.print fg.cellleft;
这个?
[解决办法]
Private Sub Command1_Click()
With MSHFlexGrid1
Debug.Print "Left = "; .ColPos(.Col + 1)
Debug.Print "Top = "; .RowPos(.Row)
Debug.Print "Width = "; .ColWidth(.Col + 1)
Debug.Print "Height= "; .RowHeight(.Row)
End With
End Sub
如果有合并单元格,就不知道这样能不能用
而且如果列宽是默认的,ColWidth会返回-1,与CellWidth不同