Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
En åtkomstnyckel är ett understruket tecken i texten i en meny, ett menyalternativ eller en kontrolls etikett, till exempel en knapp. Med en åtkomstnyckel kan användaren interagera med kontrollen genom att trycka på Alt-tangenten i kombination med den fördefinierade åtkomstnyckeln. Om en knapp till exempel kör en procedur för att skriva ut ett formulär, och dess egenskap Text därför är inställd på "Skriv ut", gör att ett et-tecken (&) före bokstaven "P" medför att bokstaven "P" understryks i knapptexten vid körningstiden. Användaren kan köra kommandot som är associerat med knappen genom att trycka på tangentkombinationen Alt + P .
Kontroller som inte kan få fokus kan inte ha åtkomstnycklar, förutom etikettkontroller. Mer information finns i Använda en etikett för att fokusera en kontroll.
Tips/Råd
Åtkomstnyckeln kanske inte visas på kontrollen förrän Alt har tryckts på.
Formgivare
I fönstret Egenskaper i Visual Studio anger du egenskapen Text till en sträng som innehåller ett et-tecken (&) före bokstaven som ska vara åtkomstnyckeln. Om du till exempel vill ange bokstaven "P" som åtkomstnyckel anger du &Skriv ut.
dialogrutan
Programmatisk
Ange egenskapen Text till en sträng som innehåller ett et-tecken (&) före bokstaven som ska vara genvägen.
' Set the letter "P" as an access key.
Button1.Text = "&Print"
// Set the letter "P" as an access key.
button1.Text = "&Print";
Använda en etikett för att fokusera en kontroll
Även om en etikett inte kan fokuseras kan den fokusera nästa kontroll i formulärets flikordning. Varje kontroll tilldelas ett värde till egenskapen TabIndex, vanligtvis i stigande sekventiell ordning. När åtkomstnyckeln har tilldelats egenskapen Label.Text, flyttas fokus till nästa kontroll i den sekventiella flikordningen.
Med hjälp av exemplet från avsnittet Programmatic kan du använda en etikett för att fokusera knappen om knappen inte hade någon textuppsättning, utan i stället visade en bild av en skrivare.
// 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
Visa ett et-tecken
När du ställer in text eller undertext för en kontroll som tolkar ett et-tecken (&) som en åtkomstnyckel använder du två på varandra följande et-tecken (&&) för att visa ett enda et-tecken. Till exempel visas texten i en knapp inställd på "&Print && Close" i beskrivningen av 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"
Se även
.NET Desktop feedback