Vcl.ActnMan.TActionManager
Delphi
TActionManager = class(TCustomActionManager)
C++
class PASCALIMPLEMENTATION TActionManager : public TCustomActionManager
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | Vcl.ActnMan.pas Vcl.ActnMan.hpp |
Vcl.ActnMan | Vcl.ActnMan |
Description
TActionManager permet de gérer et d'afficher toutes les actions d'une application.
Le composant Gestionnaire d'actions vous permet de spécifier les informations de disposition relatives aux actions définies par l'utilisateur et aux actions standard d'une application, ainsi qu'un ensemble de contrôles capables de restituer ces informations comme des éléments de l'interface utilisateur.
Le gestionnaire d'actions vous permet d'ajouter des actions standard à votre application, mais aussi de faire glisser des actions sur une bande d'actions de votre application où elles seront automatiquement restituées comme des éléments de l'interface utilisateur.
Le gestionnaire d'actions contient toutes les informations de disposition nécessaires à la création automatique de menus, de barres d'outils et de barres de navigation (barres Outlook). Ces informations comprennent les éléments suivants :
- Ordre d'apparition
- Référence à une action qui comporte les propriétés Caption, ShortCut, Visible, etc. de l'action.
- Couleur
- Arrière-plan
Le gestionnaire d'actions stocke ces informations dans un objet (TActionClientItem) qui peut être écrit sur disque sous forme de fichier texte ou de binaire. Il utilise ensuite ces informations pour reconstruire les éléments de l'interface utilisateur au redémarrage de l'application et pour les afficher sur un composant Bande d'action. Comme le gestionnaire d'actions est capable de conserver les informations d'état, il permet également à l'utilisateur de l'application de personnaliser les éléments de l'interface utilisateur affichés sur les bandes d'actions. Pour ce faire, il suffit de faire glisser l'action standard, TCustomizeActionBars, à partir de l'éditeur du gestionnaire d'actions, puis de la placer sur une bande d'action.
En outre, le gestionnaire d'actions gère les données d'utilisation relatives aux éléments. Ceci vous permet de masquer automatiquement les éléments de l'interface utilisateur peu utilisés et ainsi d'avoir une interface plus claire et plus efficace.