Vcl.Forms.TApplication.OnHint

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnHint: TNotifyEvent read FOnHint write FOnHint;

C++

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

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