API:Vcl.ExtActns.TListControlAction

De RAD Studio API Documentation
Aller à : navigation, rechercher

Vcl.ActnList.TCustomActionSystem.Actions.TContainedActionSystem.Classes.TBasicActionSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTListControlAction

Delphi

TListControlAction = class(TCustomAction)

C++

class PASCALIMPLEMENTATION TListControlAction : public Vcl::Actnlist::TCustomAction

Propriétés

Type Visibilité  Source Unité  Parent
class public
Vcl.ExtActns.pas
Vcl.ExtActns.hpp
Vcl.ExtActns Vcl.ExtActns

Description

TCustomAction est la classe de base pour les actions VCL destinées à être utilisées avec des éléments de menus et des contrôles.

Vcl.ExtActns.TListControlAction hérite de Vcl.ActnList.TCustomAction. Tout le contenu en-dessous de cette ligne se réfère à Vcl.ActnList.TCustomAction.

TCustomAction est la classe de base pour les actions VCL destinées à être utilisées avec des éléments de menus et des contrôles.

TCustomAction fournit la prise en charge des propriétés, des événements et des méthodes des éléments de menu et des contrôles qui sont clients des objets action.

La plupart des propriétés et des événements introduits dans TCustomAction sont publics ; vous devez donc utiliser TCustomAction comme classe de base lorsque vous dérivez vos propres actions de publication d'un sous-ensemble spécifique de propriétés de contrôles associés.

Les objets action centralisent la réponse à des commandes utilisateur (actions) et représentent les éléments de l'interface utilisateur dans des applications qui utilisent des actions. Ils offrent une solution facile pour synchroniser, par exemple, l'état activé et le libellé d'un turbobouton et d'un élément de menu, et gérer la réponse quand les utilisateurs cliquent sur ces composants. Chaque sous-composant, appelé "le client", a ses propriétés mises à jour dynamiquement par l'action et fait suivre les actions utilisateur à l'action d'une réponse.

A la conception, vous pouvez travailler avec les actions contenues dans l'éditeur de liste d'actions ou dans l'éditeur du gestionnaire d'actions. Une liste d'actions ou un gestionnaire d'actions est un conteneur d'actions organisées en catégories.

Voici la liste des propriétés et événements publics des contrôles et des composants qui sont pris en charge dans TCustomAction, soit directement ou via un ancêtre :

Les événements OnHint, OnUpdate et OnExecute étant publics, ils n'apparaissent pas dans l'inspecteur d'objets. Ce qui signifie que l'inspecteur d'objets ne prend pas en charge la génération de gestionnaires d'événement personnalisés pour ces événements.

TCustomAction peut aussi servir de classe de base pour les classes d'actions prédéfinies. Vous pouvez effectuer des dérivations de TCustomAction pour conserver la portée publique des propriétés et des événements pris en charge ou modifier la portée publique en portée publiée.  

Pour des actions prédéfinies qui étendent le comportement de TCustomAction, voir les classes d'actions dans les unités Vcl.StdActns, Vcl.DBActns et Vcl.ExtActns.

Voir aussi

Exemples de code