dxdbgrid 设置edgoediting,edgoentershoweditor为true
在数据录入过程中要先键入enter键才能使用方向进行表格与表格间的转移?
如何做到省去按enter键,直接在录入完数据按方向键就可以移到下个字段上去?

解决方案 »

  1.   

    DBGrid7KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    begin
    if key = vk_return then
       PostMessage((Sender As TDbGrid).Handle,wm_keydown,vk_tab,0)
    else if (ssShift in Shift) and (key = vk_Down) then
       (Sender As TDbGrid).SelectedRows.CurrentRowSelected := true;
    end;改一行就可以了。
      

  2.   

    用的是dxdbgrid.你那个象不是吧?