Vcl.CategoryButtons.TButtonItemActionLink.IsCaptionLinked

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function IsCaptionLinked: Boolean; override;

C++

virtual bool __fastcall IsCaptionLinked();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Vcl.CategoryButtons.pas
Vcl.CategoryButtons.hpp
Vcl.CategoryButtons TButtonItemActionLink

Beschreibung

Gibt an, ob die Eigenschaft Caption der Aktion und die Eigenschaft Caption des Clients der Aktionsverknüpfung verknüpft sind.

Vcl.CategoryButtons.TButtonItemActionLink.IsCaptionLinked erbt von System.Actions.TContainedActionLink.IsCaptionLinked. Der folgende Inhalt bezieht sich auf System.Actions.TContainedActionLink.IsCaptionLinked.

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.

Siehe auch