Création de barres d'outils et de menus personnalisables

De RAD Studio
Aller à : navigation, rechercher

Remonter à Gestion des actions VCL à l'aide d'un gestionnaire d'actions


Vous pouvez utiliser les bandes d'actions avec le gestionnaire d'actions pour créer des menus et des barres d'outils personnalisables. A l'exécution, les utilisateurs peuvent personnaliser les barres d'outils et les menus (bandes d'actions) de l'interface utilisateur de l'application en utilisant une boîte de dialogue semblable à l'éditeur du gestionnaire d'actions.

Pour permettre aux utilisateurs de personnaliser une bande d'action de l'application qu'ils exécutent :

  1. Placez un gestionnaire d'actions sur une fiche.
  2. Placez vos composants bande d'action (Vcl.ActnMenus.TCustomActionMainMenuBar,Vcl.ActnCtrls.TActionToolBar).
  3. Double-cliquez sur le gestionnaire d'actions afin d’afficher l’éditeur du gestionnaire d'actions.
    • Sélectionnez les actions que vous voulez utiliser dans votre application. Ajoutez également l'action Customize, qui apparaît à la fin de la liste des actions standard.
    • Placez sur la fiche un composant TCustomizeDlg depuis l'onglet Supplément, connectez-le au gestionnaire d'actions en utilisant sa propriété ActionManager. Spécifiez un nom de fichier pour enregistrer dans un flux les personnalisations effectuées par les utilisateurs.
    • Placez les actions dans les composants bande d'action par glisser-déplacer. (Vérifiez que vous avez ajouté l'action Customize à la barre d'outils ou au menu.)
  4. Terminez l'application.

Lorsque vous compilez et exécutez l'application, les utilisateurs ont accès à une commande Personnaliser qui affiche une boîte de dialogue de personnalisation semblable à l'éditeur du gestionnaire d'actions. Ils peuvent "glisser-déplacer" des éléments de menu et créer des barres d'outils en utilisant les actions que vous avez fournies dans le gestionnaire d'actions.

Voir aussi