掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DBGridで隣のセルに移動 (ID:39416)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
とりあえず UsesにMessagesを追加し、DBGridのOnKeyDownイベントで procedure TForm1.DBGridKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if key = VK_RETURN then SendMessage(DBGrid1.Handle, WM_KEYDOWN, 9, 0); end; こうすればTABキーを押したのと同じように、次のセルへ移動します。 ただ、Returnキーでセル移動すると、データの確定だけをする場合に工夫が必要ですよね。 特定の列だけに適用したいとか、編集状態を選びたいとかがあればまた質問をどうぞ。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.