Какова цель мнемоники клавиатуры на элементе управления меткой?

Какой смысл добавлять мнемонику в элемент управления меткой в ​​C#?

У меня есть ярлык с текстом "&SomeText",

Какое событие вызывается при нажатии ALT+S (я пробовал OnClick, но он не запускается)

1 ответ

Решение

Смысл добавления мнемоники - повысить доступность вашего приложения за счет уменьшения зависимости пользователя от мыши.

Если у вас есть элемент управления, который имеет tabindex непосредственно после метки, то вызов мнемоники вызовет событие "enter" в элементе управления. Вы заметите смещение фокуса на этот элемент управления.

Таким образом, мнемоника предназначена не для самой метки, а для элемента управления рядом с ним (+1 в порядке табуляции).

Другие вопросы по тегам