Практическое руководство. Определение клавиш доступа для элементов управления Windows Forms

Клавиша доступа представляет собой подчеркнутый символ в тексте меню, пункте меню или метке элемента управления, например кнопки. С помощью клавиши доступа пользователь может "нажать" кнопку, нажав клавишу ALT в сочетании с предопределенной клавишей доступа. Например, если кнопка запускает процедуру печати формы и поэтому ее свойство Text имеет значение "Print", добавление амперсанда перед буквой "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.

См. также