System.Actions.TContainedActionLink.IsHelpLinked

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function IsHelpLinked: Boolean; virtual;

C++

virtual bool __fastcall IsHelpLinked();

Eigenschaften

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

Beschreibung

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

TContainedActionLink-Nachkommen rufen IsHelpLinked auf, um festzustellen, ob Änderungen der Eigenschaften HelpContext, HelpKeyword und HelpType der Aktion an die entsprechenden Hilfeeigenschaften des Client-Objekts weitergegeben werden müssen.

  • Wenn IsHelpLinked True zurückgibt, steuert die Aktionsverknüpfung diese Eigenschaften; Änderungen einer Hilfeeigenschaft der Aktion werden in Änderungen der entsprechenden Eigenschaft des Client-Objekts reflektiert.
  • Wenn IsHelpLinked False zurückgibt, wird das Client-Objekt von den Hilfeeigenschaften seiner Aktion nicht beeinflusst, entweder weil eine entsprechende Eigenschaft nicht verfügbar ist oder (häufiger) weil es den Wert dieser Eigenschaft unabhängig verwaltet.

In der Implementierung in TContainedActionLink prüft IsHelpLinked lediglich, ob die Eigenschaft Action einen Nachkommen von TContainedAction angibt (eine Aktion mit den Eigenschaften HelpContext, HelpKeyword und HelpType), und gibt, wenn dies der Fall ist, True zurück.

Abgeleitete Klassen können IsHelpLinked überschreiben, um festzustellen, ob die Hilfeeigenschaften mit den entsprechenden Client-Eigenschaften verknüpft sind. Wenn ein von einem Objekt der abgeleiteten Klasse verknüpfter Client (wie FMX.Forms.TForm) die Hilfeeigenschaften nicht unterstützt, gibt IsHelpLinked immer False zurück.

Siehe auch