API:Vcl.ActnMan.TActionClientLink.IsVisibleLinked

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function IsVisibleLinked: Boolean; override;

C++

virtual bool __fastcall IsVisibleLinked(void);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Vcl.ActnMan.pas
Vcl.ActnMan.hpp
Vcl.ActnMan TActionClientLink

Beschreibung

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

Vcl.ActnMan.TActionClientLink.IsVisibleLinked erbt von System.Actions.TContainedActionLink.IsVisibleLinked. Der folgende Inhalt bezieht sich auf System.Actions.TContainedActionLink.IsVisibleLinked.

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

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

  • Wenn IsVisibleLinked True zurückgibt, steuert die Aktion die Eigenschaft Visible; Änderungen der Eigenschaft Visible der Aktion werden in Änderungen der entsprechenden Eigenschaft des Client-Objekts reflektiert.
  • Wenn IsVisibleLinked False zurückgibt, reflektiert das Client-Objekt keine Eigenschaft Visible seiner Aktion, 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 IsVisibleLinked lediglich, ob die Eigenschaft Action einen Nachkommen von TContainedAction angibt (eine Aktion, die über die Eigenschaft Visible verfügr) und gibt, wenn dies der Fall ist, True zurück. Abgeleitete Klassen können IsVisibleLinked überschreiben, um festzustellen, ob die Eigenschaft Visible mit der entsprechenden Client-Eigenschaft verknüpft ist.

Siehe auch