掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
コンポーネントのイベント発生を取得するには? (ID:4580)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
TkkHintWindow = class(THintWindow) ではメッセージは受け取れませんでした。 Formから離れているからメッセージが届かないのでしょうか。 TkkHintMemo = class(TCustomMemo) では procedure TkkHintMemo.WndProc(var Message: TMessage); begin inherited; case Message.Msg of WM_KEYDOWN: ShowMessage('Key was hit.'); end; end; 上手く受け取れました。いいかんじです。 メッセージはこれで処理すれば良いのですね。 蛇足です。 ちょうど今、動的に作成したMemoでFormを親にできなくて 困っていたのですが https://www.petitmonte.com/bbs/answers?question_id=303 Parent := AOwner as TWinControl;//←この1行を追加 SenderやSelfではなくAOwnerはTComponentで as 使うとは まだまだ自分は勉強不足だと痛感します。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.