掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DBGrid内でEnterで移動させたい (ID:28997)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
DBGridEx1KeyPress 中で [RET] to [TAB] 変換を行なうと編集中に改行で入力終了できなくなりますので編集は変換しないようにしないといけません が DBGrid では InplaceEditor を見ることが出来ませんので DBGridEx を使用します DBGridEx は以前投稿した物を見てください procedure TForm3.DBGridEx1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Key=13 then Key := 9; end; procedure TForm3.DBGridEx1KeyPress(Sender: TObject; var Key: Char); begin if Assigned(DBGridEx1.InplaceEditor) = True then begin if DBGridEx1.InplaceEditor.Visible = False then begin if Key=Char(13) then Key := Char(9); end; end else begin if Key=Char(13) then Key := Char(9); end; end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.