System.Actions.TContainedActionLink.IsCaptionLinked
Delphi
function IsCaptionLinked: Boolean; virtual;
C++
virtual bool __fastcall IsCaptionLinked(void);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | System.Actions.pas System.Actions.hpp |
System.Actions | TContainedActionLink |
Beschreibung
Gibt an, ob die Eigenschaft Caption der Aktion und die Eigenschaft Caption
des Clients der Aktionsverknüpfung verknüpft sind.
TContainedActionLink-Nachkommen rufen IsCaptionLinked auf, um festzustellen, ob Änderungen der Eigenschaft Caption der Aktion an die entsprechende Eigenschaft Caption des Client-Objekts weitergegeben werden müssen:
- Wenn IsCaptionLinked True zurückgibt, steuert die Aktion die Eigenschaft Caption; Änderungen der Eigenschaft Caption der Aktion werden in Änderungen des Client-Objekts reflektiert.
- Wenn IsCaptionLinked False zurückgibt, wird das Client-Objekt von der Eigenschaft Caption seiner Aktion nicht beeinflusst, entweder weil die Eigenschaft Caption nicht verfügbar ist oder weil es den Wert der Eigenschaft Caption unabhängig verwaltet.
In der Implementierung in TContainedActionLink prüft IsCaptionLinked lediglich, ob die Eigenschaft Action einen Nachkommen von TContainedAction angibt (eine Aktion mit einer Eigenschaft Caption) und gibt, wenn dies der Fall ist, True zurück. Abgeleitete Klassen können IsCaptionLinked überschreiben, um festzustellen, ob die Eigenschaft Caption mit der entsprechenden Client-Eigenschaft verknüpft ist.