Udostępnij za pośrednictwem


Instrukcje: tworzenie kluczy dostępu dla kontrolek formularzy systemu Windows

Klucz dostępu to podkreślony znak w tekście menu, elemencie menu lub etykiecie elementu sterującego, takiego jak przycisk. Za pomocą klucza dostępu użytkownik może "kliknąć" przycisk, naciskając Alt w połączeniu ze wstępnie zdefiniowanym kluczem dostępu. Jeśli na przykład przycisk uruchamia procedurę drukowania formularza, a zatem jego właściwość jest ustawiona na "Drukuj", to dodanie znaku "&" przed literą "P" powoduje, że litera "P" zostaje podkreślona w tekście przycisku podczas działania programu. Użytkownik może uruchomić polecenie skojarzone z przyciskiem, naciskając Alt+P.

Kontrolki, które nie mogą odbierać fokusu, nie mogą mieć kluczy dostępu.

Programmatyczny

Ustaw właściwość Text na ciąg, który zawiera ampersand (&) przed literą będącą skrótem.

' 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";

Notatka

Aby użyć ampersandu w podpisie bez tworzenia klucza dostępu, dołącz dwa ampersandy (&&). Pojedynczy ampersand jest wyświetlany w podpisie i żaden znak nie jest podkreślony.

Projektant

W oknie właściwości programu Visual Studio ustaw właściwość Text na ciąg zawierający znak ampersand ("&") przed literą, która będzie kluczem dostępu. Aby na przykład ustawić literę "P" jako klucz dostępu, wprowadź &Print.

Zobacz też