DBCtrlGridで上キー(↑)を使い前の項目に戻るにはどうしたらよいのでしょうか?通常TEdit項目で前に戻るにはこんな感じですよね、DBCtrlGridではうまくいかないので御教授下さい。
if (Key=VK_UP) then
begin
PostMessage(GetActiveWindow, WM_NEXTDLGCTL, 1, 0);
end;
if (Key=VK_UP) then
begin
insQuery.MoveBy(-1) //TDataSetのメソッドMoveBy
end;
if (Key=VK_DOWN) then
begin
insQuery.MoveBy(+1)
end;
位置はTQueryのTDataSetで制御しているようです。
ツイート | ![]() |