• 主页
  • VBS
  • .NET技术
  • VBA
  • VB网络编程
  • VB多媒体
  • VB数据库
  • VB控件
  • VB COM/DCOM
  • VB基础类
  • VB API

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

zhuyifirst 2015-05-05 04:41:28


合计栏上边的c1flexgrid控件我放在了Panel控件中,我想要取得某一单元格的 Left和
Top值应该怎么做呢?我用过 c1flexgrid.rows(1).top 和 c1flexgrid.cols(0).left 属性来取
值,发现所取单元格的TOP值在控件可视范围内的值是准确的,在可视范围外的就不准
确了,如:c1flexgrid.rows(30).top 的值就是前30行的高度累加的值。请教各位高手有
什么方法解决吗?最好附上代码(vb.net)。谢谢!
...全文
244 点赞 收藏 6
写回复
6 条回复
balladc 2015年05月13日
我想取特定单元格的值,还不会呢,最近刚上手vb.net和c1flexgrid 顶起来,求进步
回复 点赞
zhuyifirst 2015年05月06日
有谁知道呀
回复 点赞
zhuyifirst 2015年05月05日
引用 3 楼 Z65443344 的回复:
不可见的单元格为什么会处于编辑状态? 你是否多虑了?
看提问的图中,第30行是看不见的,可实际操作中会拖动滚动条让第30行出现在可视范围内,在编辑第30行时,我用c1flexgrid.rows(30).top 取的值不是第30行所在实际位置距离顶端的值,而是前30行所有高度的累加,我就是想问一下,还有别的方法能确定第30行所在实际位置距离顶端的值吗
回复 点赞
於黾 2015年05月05日
不可见的单元格为什么会处于编辑状态? 你是否多虑了?
回复 点赞
zhuyifirst 2015年05月05日
引用 1 楼 Z65443344 的回复:
既然是坐标,当然只能是显示器能显示出来的范围内的

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

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



我想实现这样的效果


让编辑单元格时后弹出的表格控件在所编辑的单元格下边出现
回复 点赞
於黾 2015年05月05日
既然是坐标,当然只能是显示器能显示出来的范围内的 显示不出来的那些,最大也只能是显示器高度和宽度了 你到底想实现什么目的,GDI+画图吗
回复 点赞
发动态
发帖子
VB
创建于2007-09-28

1.1w+

社区成员

11.0w+

社区内容

VB技术相关讨论,主要为经典vb,即VB6.0
社区公告
暂无公告