System.Classes.TBasicActionLink.IsOnExecuteLinked

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function IsOnExecuteLinked: Boolean; virtual;

C++

virtual bool __fastcall IsOnExecuteLinked();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
System.Classes.pas
System.Classes.hpp
System.Classes TBasicActionLink


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.

  • 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