问题描述
合计栏上边的c1flexgrid控件我放在了Panel控件中,我想要取得某一单元格的Left和Top值应该怎么做呢?我用过c1flexgrid.rows(1).top和c1flexgrid.cols(0).left属性来取值,发现所取单元格的TOP值在控件可视范围内的值是准确的,在可视范围外的就不准确了,如:c1flexgrid.rows(30).top的值就是前30行的高度累加的值。请教各位高手有什么方法解决吗?最好附上代码(vb.net)。谢谢!
解决方案
解决方案二:
既然是坐标,当然只能是显示器能显示出来的范围内的显示不出来的那些,最大也只能是显示器高度和宽度了你到底想实现什么目的,GDI+画图吗
解决方案三:
引用1楼Z65443344的回复:
既然是坐标,当然只能是显示器能显示出来的范围内的显示不出来的那些,最大也只能是显示器高度和宽度了你到底想实现什么目的,GDI+画图吗
我想实现这样的效果让编辑单元格时后弹出的表格控件在所编辑的单元格下边出现
解决方案四:
不可见的单元格为什么会处于编辑状态?你是否多虑了?
解决方案五:
引用3楼Z65443344的回复:
不可见的单元格为什么会处于编辑状态?你是否多虑了?
看提问的图中,第30行是看不见的,可实际操作中会拖动滚动条让第30行出现在可视范围内,在编辑第30行时,我用c1flexgrid.rows(30).top取的值不是第30行所在实际位置距离顶端的值,而是前30行所有高度的累加,我就是想问一下,还有别的方法能确定第30行所在实际位置距离顶端的值吗
解决方案六:
有谁知道呀
解决方案七:
我想取特定单元格的值,还不会呢,最近刚上手vb.net和c1flexgrid顶起来,求进步
时间: 2024-10-28 02:57:43