+ -
当前位置:首页 → 问答吧 → 怎样在TDBGrideh中双击进入鼠标所在的格子里进行编辑

怎样在TDBGrideh中双击进入鼠标所在的格子里进行编辑

时间:2011-12-28

来源:互联网

Delphi(Pascal) code

      DBGrideh.Options := Options - [dgRowSelect];
      DBGridehOptions := Options + [dgEditing, dgAlwaysShowEditor];


如上代码放在在双击事件处理过程中,DBGrideh会进入编辑状态,但默认并没有激活鼠标所在的格子里编辑,而是要重新点一下想要编辑的格,再用键盘输入,我想要的效果是双击即进入鼠标所在那一格编辑,大家有什么实现办法?
试过DBGrideh.SelectedIndex,但每次问题返回0.

作者: jiaxing1208   发布时间: 2011-12-28

可以试试在OnClick事件里定义操作focused的cell。应该可以得到row和column的索引值。

作者: funxu   发布时间: 2011-12-28

热门下载

更多