在dbgrid中如何获得当前cell的坐标(rect值)(50分)

  • 主题发起人 xujunjie
  • 开始时间
X

xujunjie

Unregistered / Unconfirmed
GUEST, unregistred user!
我要在dbgrid的cell中插入一个combobox,作为一个输入框(需要移动),不知道怎样才能取得cell的坐标
 
devexpress的 TdxGrid实现这个只需要设置属性

-----
http://www.8421.org
 
Tdrawgrid(dbgrid).col;
Tdrawgrid(dbgrid).row;
结合来获得定位
 
看一下组件原吗,什么都有了
 
TDBGrid的祖先类TCustomGrid有一个保护的CellRect函数可获得Cell Rect,所以我们可
自定义一个TMyDBGrid类,继承并公开此CellRect函数,然后在需获得Cell Rect的地方写
如下代码:MyRect := TMyDBGrid(DBGrid1).CellRect(Row, Col);
 
多人接受答案了。
 
顶部