掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Enterキーを押したときに、OnKeyPressイベントを優先して発生させるには? (ID:8199)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> キーボードのEnterキーを押したときに、 > アクティブコントロールのClickイベントではなく、 > EnterキーのOnKeyPressイベントを発生させるにはどうすればよいでしょうか? Application.OnMessage で処理します。ApplicationEvents1 をおいてその OnMessage イベントハンドラを procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG; var Handled: Boolean); begin if (Msg.message = WM_KEYDOWN) and (Msg.wParam = VK_RETURN) then begin ShowMessage('VK_RETURN'); Handled := true; end; end; のようにするといいです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.