Vcl.Forms.TApplication.OnHint
Delphi
property OnHint: TNotifyEvent read FOnHint write FOnHint;
C++
__property System::Classes::TNotifyEvent OnHint = {read=FOnHint, write=FOnHint};
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TApplication |
Beschreibung
Wird ausgelöst, wenn der Mauszeiger über ein Steuerelement oder einen Menüeintrag bewegt wird, zu dem ein Hilfehinweis angezeigt werden kann.
In einer Ereignisbehandlungsroutine für OnHint können Sie Aktionen implementieren, die ausgeführt werden, wenn der Mauszeiger auf einem Steuerelement oder einem Menüeintrag positioniert wird, dessen Eigenschaft Hint einen nicht-leeren String enthält.
Das Ereignis OnHint wird häufig zum Anzeigen des Wertes der Eigenschaft Hint eines Steuer- oder Menüelements in einer anderen Komponente verwendet. Beachten Sie, dass Kurzhinweise in der Statusleiste auch ohne eine Ereignisbehandlungsroutine für OnHint angezeigt werden können. Die Statusleiste zeigt die Hinweise automatisch an, wenn Sie die Eigenschaft AutoHint auf True setzen.
Die Eigenschaft Hint eines Steuerelements kann aus zwei Teilen bestehen: einem kurzen Hinweis (GetShortHint) und einem langen Hinweis (GetLongHint), die wegen des in einer OnHint-Ereignisbehandlungsroutine enthaltenen Quelltextes an einer anderen Stelle angezeigt werden. Siehe Vcl.Controls.TControl.Hint.
Hinweis: Sie können zur Reaktion auf dieses Ereignis auch die Komponente TApplicationEvents verwenden, die es Ihnen ermöglicht, über die IDE eine Ereignisbehandlungsroutine zuzuweisen.
Tipp: Komponentenentwickler können in der Methode ExecuteAction einer Komponente auf die automatisch ausgelöste Aktion THintAction reagieren, anstatt die Ereignisbehandlungsroutine für OnHint zu verwenden.
Siehe auch
Codebeispiele