Практическое руководство. Определение клавиш доступа для элементов управления 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.
См. также
.NET Desktop feedback