Partager via


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 propriété Text 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.

Programmatique

Définissez la propriété Text 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";

Note

Pour utiliser un ampersand dans une 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é.

Concepteur

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

Voir aussi