Какова цель мнемоники клавиатуры на элементе управления меткой?
Какой смысл добавлять мнемонику в элемент управления меткой в C#?
У меня есть ярлык с текстом "&SomeText"
,
Какое событие вызывается при нажатии ALT+S (я пробовал OnClick, но он не запускается)
1 ответ
Решение
Смысл добавления мнемоники - повысить доступность вашего приложения за счет уменьшения зависимости пользователя от мыши.
Если у вас есть элемент управления, который имеет tabindex непосредственно после метки, то вызов мнемоники вызовет событие "enter" в элементе управления. Вы заметите смещение фокуса на этот элемент управления.
Таким образом, мнемоника предназначена не для самой метки, а для элемента управления рядом с ним (+1 в порядке табуляции).