Afficher : Delphi C++
Préférences d'affichage

Vcl.ActnList.TAction

De XE2 API Documentation

Vcl.ActnList.TCustomActionVcl.ActnList.TContainedActionSystem.Classes.TBasicActionSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObject
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.

Voir aussi

Exemples de code

Versions précédentes
Traductions