ActnMan.TActionManager
Contents |
Informations Delphi
De ActnMan.pas
TActionManager = class(TCustomActionManager)
Unité : ActnMan
Type : classe
Membres de classe hérités : Membres ActnMan.TActionManager
Informations C++
De ActnMan.hpp
TActionManager = class(TCustomActionManager)
Unité : ActnMan
Type : classe
Membres de classe hérités : Membres ActnMan.TActionManager
Constructeurs et destructeurs de classe : Constructeurs ActnMan.TActionManager
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'action 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 comme un fichier texte ou 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, TCustomizeBandAction, à partir de l'éditeur du gestionnaire d'actions, puis de la placer sur une bande d'action.
En outre, le gestionnaire d'actions conserve 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.