Vcl.Buttons.TSpeedButtonActionLink.IsImageIndexLinked

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function IsImageIndexLinked: Boolean; override;

C++

virtual bool __fastcall IsImageIndexLinked();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Vcl.Buttons.pas
Vcl.Buttons.hpp
Vcl.Buttons TSpeedButtonActionLink

Beschreibung

Ermittelt, ob die Eigenschaft ImageIndex der Aktion und des Clients der Aktionsverknüpfung verknüpft sind.

Vcl.Buttons.TSpeedButtonActionLink.IsImageIndexLinked erbt von System.Actions.TContainedActionLink.IsImageIndexLinked. Der folgende Inhalt bezieht sich auf System.Actions.TContainedActionLink.IsImageIndexLinked.

Ermittelt, ob die Eigenschaft ImageIndex der Aktion und des Clients der Aktionsverknüpfung verknüpft sind.

TContainedActionLink-Nachkommen rufen IsImageIndexLinked auf, um festzustellen, ob Änderungen der Eigenschaft ImageIndex der Aktion an die entsprechende Eigenschaft ImageIndex des Client-Objekts weitergegeben werden müssen:

  • Wenn IsImageIndexLinked True zurückgibt, steuert die Aktion die Eigenschaft ImageIndex; Änderungen der Eigenschaft ImageIndex der Aktion werden in Änderungen der entsprechenden Eigenschaft des Client-Objekts reflektiert.
  • Wenn IsImageIndexLinked False zurückgibt, wird das Client-Objekt von der Eigenschaft ImageIndex seiner Aktion nicht beeinflusst, entweder weil eine entsprechende Eigenschaft nicht verfügbar ist oder weil es den Wert seiner entsprechenden Eigenschaft unabhängig verwaltet.

In der Implementierung in TContainedActionLink prüft IsImageIndexLinked lediglich, ob die Eigenschaft Action einen Nachkommen von TContainedAction angibt (eine Aktion, die über die Eigenschaft ImageIndex verfügt) und gibt, wenn dies der Fall ist, True zurück. Abgeleitete Klassen können IsImageIndexLinked überschreiben, um festzustellen, ob die Eigenschaft ImageIndex mit der entsprechenden Client-Eigenschaft verknüpft ist.

Siehe auch