如何获取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)。谢谢!
...全文
366 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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+画图吗

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧