FMX.ActnList.TCustomViewAction

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

FMX.ActnList.TCustomActionSystem.Actions.TContainedActionSystem.Classes.TBasicActionSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTCustomViewAction

Delphi

TCustomViewAction = class(TCustomAction)

C++

class PASCALIMPLEMENTATION TCustomViewAction : public TCustomAction

Eigenschaften

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


Beschreibung

Eine Basisklasse für Aktionen, die bei der Ausführung eine angegebene Komponente anzeigen.

Von TCustomViewAction abgeleitete Klassen können einer Komponente zugeordnet werden, die bei der Ausführung der Aktion angezeigt wird.

TCustomViewAction erweitert TCustomAction durch die Deklaration der Komponente, die die Aktion bei der Ausführung anzeigt.

TObjectViewAction erweitert die Klasse TCustomViewAction, die die Eigenschaft FmxObject definiert, und behält den Wert der Komponente bei, die in diesem Fall das TFmxObject-Typobjekt sein muss.

Von TObjectViewAction abgeleitete Klassen werden der TFmxObject-Typkomponente zugeordnet, die bei der Ausführung der Aktion angezeigt wird.
TVirtualKeyboard und TViewAction sind von TObjectViewAction abgeleitete Standardaktionen.

Im Gegensatz zu regulären Aktionen (wie TAction, TControlAction, TCustomValueRangeAction usw.) gibt TCustomViewAction (und davon abgeleitete Klassen) Änderungen des Wertes der Eigenschaften Caption, Enabled, Checked, GroupIndex, ShortCut, Visible und OnExecute nicht an die jeweiligen Eigenschaften der über Aktionsverknüpfungen verknüpften Clients weiter.

Siehe auch