Vcl.Buttons.TSpeedButton.GetActionLinkClass
Delphi
function GetActionLinkClass: TControlActionLinkClass; override;
C++
DYNAMIC Vcl::Controls::TControlActionLinkClass __fastcall GetActionLinkClass(void);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Vcl.Buttons.pas Vcl.Buttons.hpp |
Vcl.Buttons | TSpeedButton |
Beschreibung
Gibt die Klasse der Aktionsverknüpfung zurück, die der Steuerelementklasse zugeordnet ist.
Vcl.Buttons.TSpeedButton.GetActionLinkClass erbt von Vcl.Controls.TControl.GetActionLinkClass. Der folgende Inhalt bezieht sich auf Vcl.Controls.TControl.GetActionLinkClass.
Gibt die Klasse der Aktionsverknüpfung zurück, die der Steuerelementklasse zugeordnet ist.
GetActionLinkClass gibt den Klassentyp einer Aktionsverbindung zurück, die einem Steuerelement zugeordnet ist. Diese Klasse wird intern verwendet, um ein Aktionsverbindungsobjekt für das Steuerelement zu erstellen, wenn eine zugeordnete Aktion vorliegt. Die Aktionsverbindung verbindet die Aktion mit dem Steuerelement-Client. Jede Verknüpfungsklasse verbindet basierend auf den vom Client unterstützten Eigenschaftstypen bestimmte Eigenschaften und Ereignisbehandlungsroutinen der Aktion mit seinem Client-Objekt.
In ihrer TControl-Implementierung liefert die Methode GetActionLinkClass den Klassentyp TControlActionLink zurück, der die Eigenschaften ShowHint, Caption, Enabled und Visible und die Ereignisbehandlungsroutine für OnClick verknüpft. Die Methode wird in von TControl abgeleiteten Klassen überschrieben, um einen Nachkommen von TControlActionLink anzugeben, der ihre Konfiguration der Eigenschaften und Ereignisse behandelt.