Utilisation des actions dans une application FireMonkey

De Appmethod Topics
Aller à : navigation, rechercher

Remonter à Actions FireMonkey


Listes d'actions FMX

Vous pouvez créer une liste d'actions disponibles dans votre application via des menus, contrôles, barres d'outils, menus contextuels, et ainsi de suite. Vous pouvez ajouter, supprimer et réarranger les actions dans les listes d'actions FMX en utilisant l'éditeur de liste d'actions. Les actions peuvent ensuite être associées aux éléments de l'interface utilisateur, tels que les commandes de menu et les contrôles.

La gestion des actions FMX par le biais des listes d'actions FMX est assez simple dès que vous avez compris les étapes de base impliquées :

  • Créer la liste d'actions.
  • Ajouter des actions à la liste d'actions.
  • Définir des propriétés sur les actions.
  • Attacher des clients à l'action.

Voici les étapes détaillées

  1. Ouvrez un projet FireMonkey.
  2. Ouvrez votre fiche FMX dans le Concepteur de fiches.
  3. Depuis la Palette d'outils, déposez un TFMXActionList sur votre fiche.
  4. Double-cliquez sur l'objet TFMXActionList pour afficher l'éditeur de liste d'actions. L'éditeur de liste d'actions présente la liste en cours des actions. Vous pouvez ajouter de nouvelles actions dans la liste :
    • Pour ajouter des actions standard prédéfinies connues dans le projet, cliquez avec le bouton droit sur le volet Catégories ou Actions (FMX) et choisissez Nouvelle action standard sur le menu contextuel. La boîte de dialogue Classes d'actions standard s'ouvre. Elle présente les listes des actions standard prédéfinies connues dans le projet. Les actions prédéfinies sont organisées en catégories (telles que Fichier, Voir, Edition, Aide et Fenêtre). Sélectionnez les actions standard que vous voulez ajouter à la liste d'actions, et cliquez sur OK.
    • Pour créer votre propre action, cliquez avec le bouton droit sur le volet Catégories ou Actions (FMX) et choisissez Nouvelle action sur le menu contextuel. La nouvelle action apparaît dans le volet Actions (FMX).
  5. Sélectionnez les actions une par une, et définissez leurs propriétés dans l'inspecteur d'objets.
    • Les propriétés que vous définissez affectent chaque client de l'action.
    • La propriété Name identifie l'action.
    • Les autres propriétés et événements (Caption, Checked, Enabled, HelpContext, Hint, ImageIndex, ShortCut, Visible et Execute) correspondent aux propriétés et événements du client.
    • Les propriétés correspondantes du client ont typiquement, mais pas nécessairement, le même nom que la propriété d'action correspondante.
    • Si vous utilisez les actions prédéfinies, l'action inclut une réponse standard qui intervient automatiquement.
    • Si vous créez votre propre action, vous devez écrire un gestionnaire d'événements définissant comment l'action déclenchée répond. Pour obtenir des détails, voir Que se passe-t-il lors du déclenchement d'une action ?.
  6. Attachez les actions aux clients qui le nécessitent :
    • Dans le Concepteur de fiches, sélectionnez le contrôle (tel que le bouton ou l'élément de menu). Dans l'inspecteur d'objets, la propriété Action liste les actions disponibles dans les listes d'actions créées.
    • Sélectionnez l'action de votre choix. Le contrôle devient le client de cette action.

Voir aussi

Exemples d'application