procedure TForm1.dbgrid1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); //移动录入位置 begin if key=vk_down then begin //可以先判断当前的焦点,然后跳到你希望的位置, dbgrid1.SelectedField =dbgrid1.Fields[3]//纵坐标 TDrawGrid(dbgrid1).Col:=5;//横坐标 dbgrid1.SetFocus; end; //这样基本可以模拟向下、向上、或向左、向右 end;
Shift: TShiftState); //移动录入位置
begin
if key=vk_down then
begin
//可以先判断当前的焦点,然后跳到你希望的位置,
dbgrid1.SelectedField =dbgrid1.Fields[3]//纵坐标
TDrawGrid(dbgrid1).Col:=5;//横坐标
dbgrid1.SetFocus;
end;
//这样基本可以模拟向下、向上、或向左、向右
end;