Какова цель мнемоники клавиатуры на элементе управления меткой? - PullRequest
6 голосов
/ 20 апреля 2011

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

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

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

1 Ответ

8 голосов
/ 20 апреля 2011

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

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

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

...