我使用了一个cxGrid的cxGridDBTableView控件,现在我要在cxGridDBTableView的视图中点击'enter'键的时候,焦点能从左到右,从上到下移动,最好在最后一行最后一列的时候点'enter'还能新增加一行.有人能帮帮我嘛.还有,我中间能否跳过1列或2列,比如,我的焦点在第一行第一列,点击'enter'的时候我要跳到第一行第三列.谢谢.

解决方案 »

  1.   

    我有dbgrid的例子,说是说不清楚的
      

  2.   

    dbgrid的我有,但是cxGridDBTableView的处理不太一样,我也不知道为什么??
      

  3.   

    这个估计得看看cxGird的源代码了,我也在用,绑定,一块找找
      

  4.   

    cxGridDBBandedTableView1.OptionsBehavior.FocusCellOnCycle:= True;cxGridDBBandedTableView1.OptionsBehavior.FocusFirstCellOnNewRecord:= True;cxGridDBBandedTableView1.OptionsBehavior.GoToNextCellOnEnter:= True;来自台湾Delphi.ktop论坛Jasonwong版主的答案,可以实现点击'enter'从左到右,从上到下的移动.
      

  5.   

    最后一行最后一列的时候点'enter'还能新增加一行
    ---------------------------------------------按向下键也可以增加一行呀.