API:Vcl.ActnMan.TActionClientLink.IsOnExecuteLinked

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function IsOnExecuteLinked: Boolean; override;

C++

virtual bool __fastcall IsOnExecuteLinked();

Eigenschaften

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

Beschreibung

Führt ein Interface ein, mit dem überprüft wird, ob die Ereignisbehandlungsroutine OnExecute der Aktion mit der Ausführungs-Ereignisbehandlungsroutine des Clients verknüpft ist.

Vcl.ActnMan.TActionClientLink.IsOnExecuteLinked erbt von System.Classes.TBasicActionLink.IsOnExecuteLinked. Der folgende Inhalt bezieht sich auf System.Classes.TBasicActionLink.IsOnExecuteLinked.

Führt ein Interface ein, mit dem überprüft wird, ob die Ereignisbehandlungsroutine OnExecute der Aktion mit der Ausführungs-Ereignisbehandlungsroutine des Clients verknüpft ist.

  • Abgeleitete Klassen können IsOnExecuteLinked überschreiben, um zu ermitteln, ob Änderungen der Ereignisbehandlungsroutine OnExecute der Aktion an die Ereignisbehandlungsroutine des entsprechenden Ausführungsereignisses des Clients weitergegeben werden müssen. Normalerweise ist das OnClick-Ereignis das Ausführungsereignis eines Clients und daher sollte die OnClick-Ereignisbehandlungsroutine geändert werden.

Wenn ein über ein abgeleitetes Klassenobjekt verknüpfter Client (wie FMX.Forms.TForm) kein entsprechendes Ausführungsereignis unterstützt, dann gibt IsOnExecuteLinked immer False zurück.

Gemäß der Implementierung in TActionLink:

Siehe auch