Association d'événements de menu à des gestionnaires d'événement

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilisation des composants - Index

Le concepteur de menus, utilisé pour les composants MainMenu et PopupMenu, vous permet de spécifier simplement des menus déroulants ou surgissants dans une application. Pour que les menus fonctionnent, il faut néanmoins que chaque élément de menu réponde à l'événement OnClick qui se produit à chaque fois que l'utilisateur choisit l'élément de menu ou appuie sur sa touche de raccourci. Cette rubrique explique comment associer des gestionnaires d'événements aux éléments de menu. Pour plus d'informations sur le concepteur de menus et les composants associés, voir Création et gestion de menus.

Pour créer un gestionnaire d'événement pour un élément de menu :

  1. Ouvrez le concepteur de menus en double-cliquant sur un composant MainMenu ou PopupMenu.
  2. Sélectionnez un élément de menu dans le concepteur de menus. Dans l'inspecteur d'objets, vérifiez qu'une valeur est attribuée à la propriété Name de l'élément.
  3. Dans le concepteur de menus, double-cliquez sur l'élément de menu. L'éditeur de code s'ouvre, le curseur étant positionné dans le gestionnaire d'événement squelette, ou dans le bloc begin...end.
  4. Au niveau du curseur, entrez le code que vous voulez exécuter lorsque l'utilisateur choisit la commande de menu.
  5. At the cursor, type the code that you want to execute when the user selects the menu command.

Pour associer un élément de menu à un gestionnaire de l'événement OnClick existant,

  1. Ouvrez le concepteur de menus en double-cliquant sur un composant MainMenu ou PopupMenu.
  2. Sélectionnez un élément de menu dans le concepteur de menus. Dans l'inspecteur d'objets, vérifiez qu'une valeur est attribuée à la propriété Name de l'élément.
  3. Dans la page Evénements de l'inspecteur d'objets, cliquez sur le bouton flèche vers le bas à côté de OnClick afin d'ouvrir une liste des gestionnaires d'événements existants. La liste ne propose que les gestionnaires d'événements écrits pour des événements OnClick dans la fiche. Sélectionnez un gestionnaire d'événement dans la liste en cliquant sur son nom.

Voir aussi