DBCtrlGridで上キーを使い前の項目に戻るには?


ユウジ  2013-05-09 08:00:21  No: 44542  IP: 192.*.*.*

DBCtrlGridで上キー(↑)を使い前の項目に戻るにはどうしたらよいのでしょうか?通常TEdit項目で前に戻るにはこんな感じですよね、DBCtrlGridではうまくいかないので御教授下さい。

if (Key=VK_UP) then
begin
  PostMessage(GetActiveWindow, WM_NEXTDLGCTL, 1, 0);
end;

編集 削除
ひびタマゴ  2013-05-20 14:25:42  No: 44543  IP: 192.*.*.*

if (Key=VK_UP) then
begin
  insQuery.MoveBy(-1)        //TDataSetのメソッドMoveBy
end;

if (Key=VK_DOWN) then
begin
  insQuery.MoveBy(+1)
end;

位置はTQueryのTDataSetで制御しているようです。

編集 削除