API:Vcl.Controls.TControlAction
Delphi
TControlAction = class(TCustomControlAction)
C++
class PASCALIMPLEMENTATION TControlAction : public TCustomControlAction
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | Vcl.Controls |
Beschreibung
TCustomControlAction ist die Basisklasse für alle Aktionen, die VCL-Steuerelementen zugeordnet werden können.
Vcl.Controls.TControlAction erbt von Vcl.Controls.TCustomControlAction. Der folgende Inhalt bezieht sich auf Vcl.Controls.TCustomControlAction.
TCustomControlAction ist die Basisklasse für alle Aktionen, die VCL-Steuerelementen zugeordnet werden können.
Steuerelementaktionen können entweder programmseitig oder mittels des von der Komponente TActionManager bereitgestellten Editors definiert werden. Im letzteren Fall kann der Liste der verfügbaren Aktionen eine Steuerelementaktion hinzugefügt werden, indem auf die Option Neue Standardaktion geklickt und die TControlAction-Komponente in der Gruppe (Keine Kategorie) ausgewählt wird.
Steuerelementaktionen können verschiedenen Steuerelementen, wie Formularen, Schaltflächen und Kontrollkästchen, zugeordnet werden. Wenn dem Steuerelement eine Aktion zugeordnet wurde, wird diese Aktion durch Anklicken des Steuerelements automatisch aufgerufen. D.h., die Ereignisbehandlungsroutine OnClick des Steuerelements ruft die zugeordnete Aktion auf.
TCustomControlAction ist die Basisklasse für TControlAction, das solche Aktionen implementiert.