如何获取c1flexgrid表中单元格的坐标

时间:2021-12-29 05:27:09
如何获取c1flexgrid表中单元格的坐标

合计栏上边的c1flexgrid控件我放在了Panel控件中,我想要取得某一单元格的 Left和
Top值应该怎么做呢?我用过 c1flexgrid.rows(1).top 和 c1flexgrid.cols(0).left 属性来取
值,发现所取单元格的TOP值在控件可视范围内的值是准确的,在可视范围外的就不准
确了,如:c1flexgrid.rows(30).top 的值就是前30行的高度累加的值。请教各位高手有
什么方法解决吗?最好附上代码(vb.net)。谢谢!

6 个解决方案

#1


既然是坐标,当然只能是显示器能显示出来的范围内的

显示不出来的那些,最大也只能是显示器高度和宽度了

你到底想实现什么目的,GDI+画图吗

#2


引用 1 楼 Z65443344 的回复:
既然是坐标,当然只能是显示器能显示出来的范围内的

显示不出来的那些,最大也只能是显示器高度和宽度了

你到底想实现什么目的,GDI+画图吗



我想实现这样的效果
如何获取c1flexgrid表中单元格的坐标

让编辑单元格时后弹出的表格控件在所编辑的单元格下边出现

#3


不可见的单元格为什么会处于编辑状态?
你是否多虑了?

#4


引用 3 楼 Z65443344 的回复:
不可见的单元格为什么会处于编辑状态?
你是否多虑了?


看提问的图中,第30行是看不见的,可实际操作中会拖动滚动条让第30行出现在可视范围内,在编辑第30行时,我用c1flexgrid.rows(30).top 取的值不是第30行所在实际位置距离顶端的值,而是前30行所有高度的累加,我就是想问一下,还有别的方法能确定第30行所在实际位置距离顶端的值吗

#5


有谁知道呀 如何获取c1flexgrid表中单元格的坐标

#6


我想取特定单元格的值,还不会呢,最近刚上手vb.net和c1flexgrid
顶起来,求进步

#1


既然是坐标,当然只能是显示器能显示出来的范围内的

显示不出来的那些,最大也只能是显示器高度和宽度了

你到底想实现什么目的,GDI+画图吗

#2


引用 1 楼 Z65443344 的回复:
既然是坐标,当然只能是显示器能显示出来的范围内的

显示不出来的那些,最大也只能是显示器高度和宽度了

你到底想实现什么目的,GDI+画图吗



我想实现这样的效果
如何获取c1flexgrid表中单元格的坐标

让编辑单元格时后弹出的表格控件在所编辑的单元格下边出现

#3


不可见的单元格为什么会处于编辑状态?
你是否多虑了?

#4


引用 3 楼 Z65443344 的回复:
不可见的单元格为什么会处于编辑状态?
你是否多虑了?


看提问的图中,第30行是看不见的,可实际操作中会拖动滚动条让第30行出现在可视范围内,在编辑第30行时,我用c1flexgrid.rows(30).top 取的值不是第30行所在实际位置距离顶端的值,而是前30行所有高度的累加,我就是想问一下,还有别的方法能确定第30行所在实际位置距离顶端的值吗

#5


有谁知道呀 如何获取c1flexgrid表中单元格的坐标

#6


我想取特定单元格的值,还不会呢,最近刚上手vb.net和c1flexgrid
顶起来,求进步