Vcl.ActnList.TAction
Delphi
TAction = class(TCustomAction)
C++
class PASCALIMPLEMENTATION TAction : public TCustomAction
Sommaire |
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| class | public | Vcl.ActnList.pas Vcl.ActnList.hpp |
Vcl.ActnList | Vcl.ActnList |
Description
TAction est la classe générique pour les objets action qui implémentent des commandes utilisateur fonctionnant sur un ensemble de contrôles différents.
TAction est un composant action générique. Il peut être ajouté à des gestionnaires d'actions ou des listes d'actions lorsque aucune classe action prédéfinie n'implémente la réponse désirée aux commandes utilisateur. A l'inverse des classes d'actions prédéfinies, contenant des méthodes intégrées qui répondent lorsque les utilisateurs cliquent sur les contrôles client, TAction ne dispose pas de réponse intégrée aux commandes utilisateur. Avec TAction, vous pouvez fournir la réponse au déclenchement de l'action en écrivant un gestionnaire d'événement OnExecute, et configurer les propriétés de TAction pour refléter les conditions en cours en écrivant un gestionnaire d'événement OnUpdate.
Les objets action sont utilisés pour centraliser la réponse à des commandes utilisateur (actions) et représenter les éléments de l'interface utilisateur dans des applications qui utilisent des bandes d'actions .
TAction peut aussi agir comme une classe de base pour les classes d'actions prédéfinies. Pour conserver la portée publiée de membres TCustomAction, vous pouvez créer des dérivées à partir de TAction ; pour en modifier la portée, vous pouvez créer des dérivées à partir de TCustomAction.
Pour des actions prédéfinies qui augmentent le comportement de TAction, consultez les classes d'actions dans l'unité QStdActns
Pour des actions prédéfinies qui augmentent le comportement de TAction, consultez les classes d'actions dans les unités StdActns, DBActns, and ExtActns.