API:Vcl.ActnList.TActionLink
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:
- Caption
- Checked
- Enabled
- HelpType
- HelpContext
- HelpKeyword
- Hint
- GroupIndex
- ImageIndex
- ShortCut
- Visible
- StatusAction
Siehe auch
- System.Actions.TContainedAction
- System.Classes.TBasicActionLink.Action
- Vcl.Controls.TControl
- Behandeln von VCL-Aktionen mit einem Aktionsmanager
- Demo-Programme: Aktionen, Aktionslisten, Menüs und Symbolleisten
- Was passiert, wenn eine Aktion ausgelöst wird
- Wie Aktionen ihre Zielobjekte lokalisieren
- Aktionen für Symbolleisten und Menüs organisieren
- Vordefinierte Aktionsklassen
- Aktionen registrieren
- Aktionsbänder einrichten
- Aktionen aktualisieren
- Behandeln von VCL-Aktionen mit einer Aktionsliste
- Was ist eine Aktion?
- Aktionskomponenten erstellen
- System.Actions.TContainedActionLinkClass