API:Vcl.ActnList.TActionLink

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Actions.TContainedActionLinkSystem.Classes.TBasicActionLinkSystem.TObjectTActionLink

Delphi

TActionLink = class(TContainedActionLink)

C++

class PASCALIMPLEMENTATION TActionLink : public System::Actions::TContainedActionLink

Eigenschaften

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

Beschreibung

TContainedActionLink ist die Basisklasse für Aktionsverknüpfungen, die Aktionen mit Aktions-Clients verbindet und häufig verwendete Eigenschaften für Client-Objekte festlegt.

Vcl.ActnList.TActionLink erbt von System.Actions.TContainedActionLink. Der folgende Inhalt bezieht sich auf System.Actions.TContainedActionLink.

TContainedActionLink ist die Basisklasse für Aktionsverknüpfungen, die Aktionen mit Aktions-Clients verbindet und häufig verwendete Eigenschaften für Client-Objekte festlegt.

Die meisten Anwendungen arbeiten nicht direkt mit TContainedActionLink-Objekten. Embarcadero-Bibliotheken stellen die Framework-spezifischen (FMX und VCL), abgeleiteten Klassen FMX.ActnList.TActionLink und Vcl.ActnList.TActionLink bereit. Clients von Aktionen definieren darüber hinaus spezialisierte FMX- und VCL-Klassen, die von diesen beiden Klassen abgeleitet sind. Diese abgeleiteten Klassen verwalten die Beziehungen zwischen Client-Objekten und Aktionen.

TContainedActionLink führt Methoden zum Verwalten der Beziehungen zwischen Eigenschaften des Aktionsobjekts und den entsprechenden Eigenschaften der Client-Objekte ein. Abgeleitete Klassen überschreiben diese Methoden und implementieren sie für die jeweiligen Eigenschaften von Clients.

Komponentenentwickler können die Framework-spezifischen Nachkommen (FMX.ActnList.TActionLink oder Vcl.ActnList.TActionLink) von TContainedActionLink als Basisklasse für neue Aktionsverknüpfungsklassen verwenden, die die Beziehungen zwischen Aktionen und Familien von Client-Objekten verwalten, die keine Steuerelemente oder Menüeinträge sind.

TContainedActionLink führt Interfaces für Methoden ein, die die folgenden Eigenschaften für Clients von Aktionsverknüpfungen festlegen:

Siehe auch