System.Actions.TContainedActionLink.IsShortCutLinked

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function IsShortCutLinked: Boolean; virtual;

C++

virtual bool __fastcall IsShortCutLinked();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
System.Actions.pas
System.Actions.hpp
System.Actions TContainedActionLink

Beschreibung

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

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

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

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

Siehe auch