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
.NET Desktop feedback