System.Classes.TBasicAction.ActionComponent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property ActionComponent: TComponent read FActionComponent write SetActionComponent;

C++

__property TComponent* ActionComponent = {read=FActionComponent, write=SetActionComponent};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
System.Classes.pas
System.Classes.hpp
System.Classes TBasicAction

Beschreibung

Speichert die Client-Komponente, die diese Aktion ausgelöst hat.

Mit ActionComponent kann die Client-Komponente bestimmt werden, die diese Aktion verursacht hat. In einer Ereignisbehandlungsroutine für OnExecute können Sie beispielsweise durch einen Lesezugriff auf ActionComponent feststellen, welche Benutzeraktion der Auslöser für die Aktion war.

Wenn der Benutzer auf ein Client-Steuerelement klickt, weist der betreffende Client der Eigenschaft ActionComponent einen Wert zu und ruft dann die Methode Execute der Aktion auf. Nach der Ausführung der Aktion wird die Eigenschaft wieder auf nil (Delphi) bzw. auf NULL (C++) gesetzt.

Siehe auch