Vcl.Controls.TCustomHint

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTCustomHint

Delphi

TCustomHint = class(TComponent)

C++

class PASCALIMPLEMENTATION TCustomHint : public System::Classes::TComponent

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls Vcl.Controls

Beschreibung

Einem Steuerelement hinzugefügte Komponente für benutzerdefinierte Hinweise.

Eine TCustomHint-Komponente kann einem Steuerelement zum Festlegen des Erscheinungsbildes des Hinweises zugeordnet werden. Der Text des Hinweises ist eine Eigenschaft des Steuerelements, nicht von TCustomHint.

Hinweise werden in Vista, Windows 7 oder höheren Windows-Betriebssystemen im Themes-Stil, in XP (Themes aktiviert) im Vista-Stil oder in XP (Themes deaktiviert) im XP-Stil angegeben.

Hinweise werden in einem Hintergrund-Task verarbeitet, so dass Anwendungen für die Anzeige der Hinweise nicht unterbrochen werden. Einem Hinweis zugeordnete Bilder werden von einer TImageList in der Eigenschaft Images festgelegt. Sie können die Verzögerung zwischen der Mausbewegung auf dem Steuerelement und dem Erscheinen des Hinweises (Delay) sowie die Dauer der Anzeige des Hinweises während sich die Maus auf dem Steuerelement befindet (HideAfter) konfigurieren. Die Eigenschaft Style konfiguriert unterschiedlich geformte Hinweise.

Der benutzerdefinierte Hinweis eines Steuerelements befindet sich in der Eigenschaft CustomHint. Ein Steuerelement hat auch die Eigenschaft ParentCustomHint. Ist diese Eigenschaft True und das übergeordnete Objekt verwendet einen benutzerdefinierten Hinweis, so verwendet das Steuerelement denselben Hinweis, wenn seine Eigenschaft ParentShowHint ebenfalls True ist. Eine einzelne TCustomHint-Instanz kann von mehreren Steuerelementen verwendet werden.

Siehe auch