System.Classes.TBasicAction.ActionComponent
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.