System.Actions.TContainedActionLink.IsHelpLinked
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
- System.Actions.TContainedAction.HelpContext
- System.Actions.TContainedAction.HelpKeyword
- System.Actions.TContainedAction.HelpType
- Vcl.Controls.TControl.HelpKeyword
- Vcl.Controls.TControl.HelpType
- System.Actions.TContainedActionLink.SetHelpContext
- System.Actions.TContainedActionLink.SetHelpKeyword
- System.Actions.TContainedActionLink.SetHelpType
- System.Classes.TBasicActionLink.Action
- FMX.Forms.TFormActionLink.IsHelpLinked
- FMX.Controls.TControlActionLink.IsHelpLinked