FMX.ActnList

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Die Unit FMX.ActnList erfüllt für FireMonkey denselben Zweck wie die Unit Vcl.ActnList für die VCL. Die Unit FMX.ActnList enthält die Basisklassen für die Arbeit mit Aktionen in FireMonkey.

Alle gleichen Klassen haben in den Units FMX.ActnList und Vcl.ActnList auch die gleichen Namen.

Die Implementierung von Aktionen in RAD Studio erfolgt anhand der folgenden drei wichtigsten Aktionsklassentypen:

Aktionen ermöglichen, dass in einer Anwendung die Reaktion auf Benutzerbefehle zentralisiert wird. Wenn einem Client mittels einer Aktionsverknüpfung eine Aktion zuordnet wird, legt die Aktion die geeigneten Eigenschaften und Ereignisse des Clients fest (z. B. ob der Client aktiviert ist oder wie er auf ein OnClick-Ereignis reagiert).
Package fmx240.bpl

Klassen

IActionClientInterface, das vom Framework für den Zugriff auf eine Aktion in einer Klasse verwendet wird.
ICaptionWenn ein Objekt die ICaption-Schnittstelle unterstützt, wenn sich der Text des Objekts ändert, muss die Eigenschaft Text auch geändert werden.
IGlyphDeklariert die grundlegenden Methoden und Eigenschaften zum Verwalten von Bilderlisten.
IGroupNameDas Interface IGroupName stellt den Zugriff auf die Eigenschaft GroupName für Steuerelemente bereit, die innerhalb einer Gruppe eine exklusive Aktivierung bereitstellen müssen.
IIsCheckedDas Interface IIsChecked stellt den Zugriff auf die Eigenschaft IsChecked für Steuerelemente bereit, die aktiviert werden können.
IKeyShortcutInterface, das für den Zugriff auf die Shortcut-Eigenschaft einiger Klassen verwendet wird.
TActionTAction ist die Basisklasse für FireMonkey-Aktionsobjekte. TAction und abgeleitete Klassen implementieren Aktionen für die Verwendung mit Steuerelementen, Menüeinträgen und Schaltflächen. Die published-Eigenschaften und -Ereignisse von TAction-Aktionen können zur Entwurfszeit im Objektinspektor verwaltet werden.
TActionLinkTActionLink ist die Basisklasse für Aktionsverknüpfungen. Eine Aktionsverknüpfung verbindet eine Aktion mit einem Client (Steuerelement, Menüeintrag oder Symbolschaltfläche).
TActionLinkClassTActionLinkClass definiert die Metaklasse für TActionLink.
TActionListVerwaltet eine Liste von Aktionen, die von Komponenten, wie Steuerelementen, Menüeinträgen und Schaltflächen, verwendet werden können.
TCustomActionTCustomAction ist die Basisklasse für FireMonkey-Aktionen für die Verwendung mit Menüeinträgen und Steuerelementen.
TCustomActionList
TCustomViewActionDie Basisklasse für Aktionen, die bei Ausführung eine angegebene Komponente anzeigt.
TShortCutListTShortCutList stellt die FMX-Implementierung von Framework-spezifischen Funktionen aus der Klasse System.Actions.TCustomShortCutList bereit.

Routinen

TextToShortCutGibt die Coderepräsentation zurück, die mit der angegebenen String-Repräsentation eines Tastenkürzels übereinstimmt.

Typen

_di_IActionClient
_di_ICaption
_di_IGlyph
_di_IGroupNameRepräsentiert das DelphiInterface von IGroupName.
_di_IIsCheckedRepräsentiert das DelphiInterface von IIsChecked.
_di_IKeyShortcut
TOnBeforeShowTyp von Ereignissen für das Ausführen bestimmter Aktionen, bevor die Ansichtsaktion ausgeführt wird.
TOnCreateComponentTyp von Ereignissen für das Ausführen bestimmter Aktionen beim Erstellen der Zielkomponente.