Поделиться через


Практическое руководство. Создание ключей доступа для элементов управления Windows Forms

Ключ доступа является подчеркнутым символом в тексте меню, элемента меню или метки элемента управления, например кнопки. С помощью ключа доступа пользователь может "щелкнуть" кнопку, нажав клавишу ALT в сочетании с предварительно определенным ключом доступа. Например, если кнопка запускает процедуру для печати формы, а его свойство Text имеет значение "Печать", добавление амперсанда перед буквой "P" приводит к подчеркиванием буквы "P" в тексте кнопки во время выполнения. Пользователь может выполнить команду, связанную с кнопкой, нажав клавиши ALT+P.

Элементы управления, которые не могут получать фокус, не могут иметь ключи доступа.

Программный

Задайте свойству Text строку, содержащую амперсанд (&) перед буквой, которая будет ярлыком.

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

Заметка

Чтобы использовать амперсанд в заголовке без создания ключа доступа, включите два амперсанда (&&). Один амперсанд отображается в заголовке, и символы не подчеркнуты.

Дизайнер

В окне свойств Visual Studio задайте для свойства Text строку, содержащую амперсанд ("&") перед буквой, которая будет ключом доступа. Например, чтобы задать букву "P" в качестве ключа доступа, введите &Print.

См. также