Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een toegangssleutel is een onderstreept teken in de tekst van een menu, menu-item of het label van een besturingselement, zoals een knop. Met een toegangstoets kan de gebruiker met het besturingselement communiceren door op de Alt-toets te drukken in combinatie met de vooraf gedefinieerde toegangstoets. Als een knop bijvoorbeeld een procedure uitvoert om een formulier af te drukken en daarom is de eigenschap Text ingesteld op 'Afdrukken', zorgt het toevoegen van een ampersand (&) vóór de letter 'P' ervoor dat de letter 'P' onderstreept verschijnt in de knoptekst tijdens runtime. De gebruiker kan de opdracht uitvoeren die aan de knop is gekoppeld door op de toetsencombinatie Alt +P te drukken.
Besturingselementen die de focus niet kunnen ontvangen, hebben geen toegangssleutels, behalve labelbesturingselementen. Zie Een label gebruiken om een besturingselement te richtenvoor meer informatie.
Aanbeveling
De toegangstoets is mogelijk pas zichtbaar op het besturingselement wanneer de Alt is ingedrukt.
Ontwerper
Stel in het venster Eigenschappen van Visual Studio de eigenschap Text in op een tekenreeks die een ampersand (&) vóór de letter bevat die de toetsencombinatie is. Als u bijvoorbeeld de letter 'P' als toegangssleutel wilt instellen, voert u &Printin.
Programmatisch
Stel de eigenschap Text in op een tekenreeks die een ampersand (&) bevat, vóór de letter die als snelkoppeling zal dienen.
' Set the letter "P" as an access key.
Button1.Text = "&Print"
// Set the letter "P" as an access key.
button1.Text = "&Print";
Een label gebruiken om een besturingselement te richten
Hoewel een label niet kan worden gefocust, heeft het de mogelijkheid om de volgende controle in de tabvolgorde van het formulier te focussen. Aan elk besturingselement wordt een waarde toegewezen aan de eigenschap TabIndex, meestal in oplopende volgorde. Wanneer de toegangssleutel is toegewezen aan de eigenschap Label.Text, wordt het volgende controle-element in de tabvolgorde geselecteerd.
Met behulp van het voorbeeld uit de sectie Programmatic van
// Set the letter "P" as an access key.
label1.Text = "&Print";
label1.TabIndex = 9
button1.TabIndex = 10
' Set the letter "P" as an access key.
Label1.Text = "&Print"
Label1.TabIndex = 9
Button1.TabIndex = 10
Een ampersand weergeven
Wanneer u de tekst of het bijschrift van een besturingselement instelt waarmee een ampersand (&) wordt geïnterpreteerd als een toegangssleutel, gebruikt u twee opeenvolgende ampersanden (&&) om één ampersand weer te geven. De tekst van een knop die is ingesteld op "&Print && Close" wordt bijvoorbeeld weergegeven in het bijschrift van Print & Close:
// Set the letter "P" as an access key.
button1.Text = "&Print && Close";
' Set the letter "P" as an access key.
Button1.Text = "&Print && Close"
Zie ook
.NET Desktop feedback