Vcl.ActnMan.TActionManager

De RAD Studio API Documentation
Aller à : navigation, rechercher

Vcl.ActnMan.TCustomActionManagerVcl.ActnList.TCustomActionListSystem.Actions.TContainedActionListSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTActionManager

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.

Voir aussi