Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Přístupový klíč je podtrženým znakem v textu nabídky, položky nabídky nebo popisku ovládacího prvku, například tlačítka. Pomocí přístupové klávesy může uživatel s ovládacím prvek pracovat stisknutím klávesy Alt v kombinaci s předdefinovanou přístupovou klávesou. Pokud například tlačítko spustí proceduru pro tisk formuláře a proto je jeho vlastnost Text
nastavena na "Tisk", přidání ampersandu (&) před písmeno "P" způsobí, že písmeno "P" bude podtrženo v textu tlačítka při spuštění. Uživatel může spustit příkaz přidružený k tlačítku stisknutím kombinace kláves Alt + P .
Ovládací prvky, které nemůžou získat fokus, nemají přístupové klávesy, s výjimkou ovládacích prvků popisků. Další informace najdete v tématu Použití popisku k zaměření ovládacího prvku.
Návod
Přístupová klávesa nemusí být v ovládacím prvku viditelná, dokud se stiskne klávesa Alt .
Návrhář
V okně Vlastnosti sady Visual Studio nastavte vlastnost Text na řetězec, který obsahuje ampersand (&) před písmenem, které bude přístupovým klíčem. Pokud chcete například nastavit písmeno "P" jako přístupový klíč, zadejte &Tisk.
Dialogové okno Vlastnosti
Programatický
Nastavte vlastnost Text
na řetězec, který obsahuje znak ampersand (&) před písmenem, které bude klávesovou zkratkou.
' Set the letter "P" as an access key.
Button1.Text = "&Print"
// Set the letter "P" as an access key.
button1.Text = "&Print";
Použití popisku k zaostření ovládacího prvku
I když popisek nejde zaměřit, má schopnost přesunout zaměření na další ovládací prvek v pořadí tabulátoru formuláře. Každému ovládacímu prvku je přiřazena hodnota vlastnosti TabIndex, obecně ve vzestupném sekvenčním pořadí. Pokud je přístupový klíč přiřazen k vlastnosti Label.Text, je fokus na další ovládací prvek v sekvenčním pořadí ovládacích prvků.
Pokud použijete příklad z oddílu Programový, pokud tlačítko nemělo nastaven žádný text, ale místo toho zobrazovalo obrázek tiskárny, můžete na tlačítko zaostřit pomocí popisku.
// 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
Zobrazení ampersandu
Při nastavování textu nebo titulku ovládacího prvku, který interpretuje ampersand (&) jako přístupový klíč, použijte dva po sobě jdoucí ampersandy (&&) k zobrazení jednoho ampersandu. Například text tlačítka nastavený na "&Print && Close"
se zobrazí v titulku 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"
Viz také
.NET Desktop feedback