System.Classes.TBasicActionLink.IsOnExecuteLinked
Delphi
function IsOnExecuteLinked: Boolean; virtual;
C++
virtual bool __fastcall IsOnExecuteLinked(void);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | System.Classes.pas System.Classes.hpp |
System.Classes | TBasicActionLink |
Beschreibung
Gibt ein Interface zum Überprüfen an, ob die Ereignisbehandlungsroutine für OnExecute der Aktion mit der Ausführungs-Ereignisbehandlungsroutine des Clients verknüpft ist.
In der Klasse TBasicActionLink gibt IsOnExecuteLinked True zurück und führt keine Überprüfung durch.
Überschreiben Sie IsOnExecuteLinked, um zu überprüfen, ob die Ereignisbehandlungsroutine für OnExecute der Aktion mit dem entsprechenden Ausführungsereignis des Clients verknüpft ist. Die Aktion wird dem Client durch die in TBasicActionLink angegebene Aktionsverknüpfung zugeordnet. Normalerweise ist das OnClick-Ereignis ein Ausführungsereignis eines Clients.
Wenn ein Client (wie FMX.Forms.TForm), der mit einem Objekt der abgeleiteten Klasse verknüpft ist, keine Ausführungs-Ereignisbehandlungsroutine unterstützt, gibt IsOnExecuteLinked immer False zurück.