Vcl.Forms.TApplication.OnHint

提供: RAD Studio API Documentation
移動先: 案内検索


Delphi

property OnHint: TNotifyEvent read FOnHint write FOnHint;

C++

__property System::Classes::TNotifyEvent OnHint = {read=FOnHint, write=FOnHint};

プロパティ

種類 可視性 ソース ユニット
event public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TApplication


説明

マウス ポインタが、ヘルプ ヒントを表示できる、コントロールやメニュー項目上に移動した際に発生します。

OnHint イベント ハンドラを記述すると、保有している Hint プロパティが空文字列ではない、コントロールやメニュー項目上にマウスが留まった際に、特別な処理を実行させることができます。

OnHint イベントの一般的な利用は、コントロールやメニュー項目の Hint プロパティの値を、他のコントロールに表示することです。 ヒントをステータスバーに表示するのに、必ずしも OnHint イベント ハンドラを使わなければならない、というわけではない点に留意してください。 ステータスバーは、AutoHint プロパティを True に設定すれば、自動的にヒントを表示します。

コントロールの Hint プロパティには、短いヒント(GetShortHint)と長いヒント(GetLongHint)の両方を指定することができ、これらは、OnHint イベント ハンドラ内のコードによって、別の場所に表示させることができます。 Vcl.Controls.TControl.Hint を参照。

メモ: TApplicationEvents コンポーネントを使用してもこのイベントに応答することができ、その場合 IDE を使用してイベント ハンドラを割り当てることができます。

ヒント: コンポーネントの記述者は、OnHint イベント ハンドラに依存しなくても、コンポーネントの ExecuteAction メソッドで、自動起動する THintAction アクションに対応することができます。

関連項目

コード サンプル