API:FMX.ActnList.TCustomAction.SetEnabled
Delphi
procedure SetEnabled(Value: Boolean); override;
C++
virtual void __fastcall SetEnabled(bool Value);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | FMX.ActnList.pas FMX.ActnList.hpp |
FMX.ActnList | TCustomAction |
Beschreibung
Setzt die Eigenschaft Enabled der Aktion auf den angegebenen Wert (Value
) und gibt ihn an alle Clients der Aktion weiter.
FMX.ActnList.TCustomAction.SetEnabled erbt von System.Actions.TContainedAction.SetEnabled. Der folgende Inhalt bezieht sich auf System.Actions.TContainedAction.SetEnabled.
Setzt die Eigenschaft Enabled der Aktion auf den angegebenen Wert (Value
) und gibt ihn an alle Clients der Aktion weiter.
Das Verhalten von SetEnabled hängt von der Eigenschaft State der Aktionsliste (ActionList) ab:
- Wenn der Wert von State
asSuspended
ist, setzt SetEnabled nur die Eigenschaft SetEnabled der Aktion auf den angegebenen Wert (Value
). - Wenn der Wert von State
asSuspendedEnabled
ist, setzt SetEnabled die Eigenschaft Enabled der Aktion und aller Clients der Aktion auf True. - Ansonsten setzt SetEnabled die Eigenschaft Enabled der Aktion auf den angegebenen Wert (
Value
) und gibt ihn an alle Clients der Aktion weiter.