cxGridDBTableView的一个问题???

sparklerl 2007-04-28 10:00:55
我使用了一个cxGrid的cxGridDBTableView控件,现在我要在cxGridDBTableView的视图中点击'enter'键的时候,焦点能从左到右,从上到下移动,最好在最后一行最后一列的时候点'enter'还能新增加一行.

有人能帮帮我嘛.

还有,我中间能否跳过1列或2列,比如,我的焦点在第一行第一列,点击'enter'的时候我要跳到第一行第三列.

谢谢.
...全文
288 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sparklerl 2007-04-30
  • 打赏
  • 举报
回复
cxGridDBBandedTableView1.OptionsBehavior.FocusCellOnCycle:= True;

cxGridDBBandedTableView1.OptionsBehavior.FocusFirstCellOnNewRecord:= True;

cxGridDBBandedTableView1.OptionsBehavior.GoToNextCellOnEnter:= True;

来自台湾Delphi.ktop论坛Jasonwong版主的答案,可以实现点击'enter'从左到右,从上到下的移动.
sparklerl 2007-04-30
  • 打赏
  • 举报
回复
难道是我的数据集状态不对??

数据集状态是可编辑状态啊
sparklerl 2007-04-30
  • 打赏
  • 举报
回复
好像这个控件用到的人不多啊,我是不是该结贴呢

还有达人来帮忙否?
ypnet 2007-04-30
  • 打赏
  • 举报
回复
最后一行最后一列的时候点'enter'还能新增加一行
---------------------------------------------

按向下键也可以增加一行呀.
spofmy 2007-04-29
  • 打赏
  • 举报
回复
不会,学习。
byteh 2007-04-29
  • 打赏
  • 举报
回复
这个估计得看看cxGird的源代码了,我也在用,绑定,一块找找
sparklerl 2007-04-29
  • 打赏
  • 举报
回复
dbgrid的我有,但是cxGridDBTableView的处理不太一样,我也不知道为什么??
IDWB 2007-04-29
  • 打赏
  • 举报
回复
我有dbgrid的例子,说是说不清楚的

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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