首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

MSHFlexgrid中怎样获得当前列的下一列的cellTop,cellLeft,cellWidth,cellHeight等值,该如何解决

2012-03-03 
MSHFlexgrid中怎样获得当前列的下一列的cellTop,cellLeft,cellWidth,cellHeight等值假设当前单元为第二行,

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不同

热点排行