Guide pratique pour créer des clés d’accès pour les contrôles Windows Forms

Une touche d’accès est un caractère souligné dans le texte d’un menu, d’un élément de menu ou de l’étiquette d’un contrôle tel qu’un bouton. Avec une touche d’accès, l’utilisateur peut « cliquer » sur un bouton en appuyant sur la touche Alt en combinaison avec la touche d’accès prédéfinie. Par exemple, si un bouton exécute une procédure pour imprimer un formulaire et que sa Text propriété est définie sur « Imprimer », l’ajout d’un ampersand avant la lettre « P » entraîne le soulignement de la lettre « P » dans le texte du bouton au moment de l’exécution. L’utilisateur peut exécuter la commande associée au bouton en appuyant sur Alt+P.

Les contrôles qui ne peuvent pas recevoir le focus ne peuvent pas avoir de clés d’accès.

Par programme

Définissez la Text propriété sur une chaîne qui inclut un ampersand (&) avant la lettre qui sera le raccourci.

' Set the letter "P" as an access key.
Button1.Text = "&Print"
// Set the letter "P" as an access key.
button1.Text = "&Print";
// Set the letter "P" as an access key.
button1->Text = "&Print";

Remarque

Pour utiliser un ampersand dans un légende sans créer de clé d’accès, incluez deux ampersands (&&). Un ampersand unique s’affiche dans la légende et aucun caractère n’est souligné.

Designer

Dans la fenêtre Propriétés de Visual Studio, définissez la propriété Text sur une chaîne qui inclut un ampersand ('&') avant la lettre qui sera la clé d’accès. Par exemple, pour définir la lettre « P » comme clé d’accès, entrez &Print.

Voir aussi