Partager via


Association d'une commande de menu à une touche accélérateur

Il arrive souvent que vous souhaitiez qu'une commande de menu et une combinaison de touches activent la même commande de programme. Pour ce faire, utilisez l'Éditeur de menus pour assigner le même identificateur de ressource à la commande de menu et à une entrée de la table d'accélérateurs de votre application. Vous pouvez ensuite modifier la propriété Caption de la commande de menu pour afficher le nom de la touche accélérateur.

Pour associer une commande de menu à une touche accélérateur

  1. Dans l'Éditeur de menus, sélectionnez la commande de menu souhaitée.

  2. Dans la fenêtre Propriétés, ajoutez le nom de la touche accélérateur à la propriété Caption :

    • À la suite de la légende du menu, tapez la séquence d'échappement correspondant à une tabulation (\t), afin que toutes les touches accélérateur du menu soient alignées à gauche.

    • Tapez le nom de la touche de modification (CTRL, ALT ou MAJ) suivie d'un signe plus (+) et du nom, de la lettre ou du symbole de l'autre touche.

      Par exemple, pour assigner CTRL+O à la commande Ouvrir du menu Fichier, modifiez la propriété Caption de la commande de menu afin qu'elle se présente sous la forme :

      &Open...\tCtrl+O 
      

      La commande de menu dans l'Éditeur de menus est mise à jour pour refléter la nouvelle légende lorsque vous la tapez.

  3. Créez l'entrée de la table d'accélérateurs dans l'Éditeur d'accélérateurs et assignez-lui le même identificateur que la commande de menu. Utilisez une combinaison de touches facile à retenir.

Pour plus d'informations sur l'ajout de ressources aux projets managés, consultez Ressources dans les applications dans le Guide du développeur .NET Framework. Pour obtenir des informations sur l'ajout de fichiers de ressources aux projets managés, l'accès aux ressources, l'affichage de ressources statiques et l'assignation de chaînes de ressources aux propriétés, et ce manuellement, consultez Procédure pas à pas : localisation des applications Windows Forms et Walkthrough: Using Resources for Localization with ASP.NET.

Configuration requise

Win32

Voir aussi

Tâches

Ajout de commandes à un menu

Référence

Éditeur de menus

Menus