Элемент управления MainMenu не отображает подчеркивание при использовании & и нажатии ALT - PullRequest
4 голосов
/ 25 июня 2011

Я использую элемент управления MainMenu (не MenuStrip) в WinForm. В режиме конструктора я могу вставить & в текстовое поле, и оно будет отображать подчеркивание, но когда программа запущена и я нажимаю ALT, она не появляется.

Также по какой-то причине символ «&» фактически отображается (например, & File) на дисплее при использовании на верхнем уровне.

Кто-нибудь имел эту проблему раньше и решил ее? Я искал и не нашел решения, кроме рисования своего, но это похоже на проблему, которую нужно решить, поскольку это встроенная функция элемента управления.

Спасибо

Ответы [ 2 ]

0 голосов
/ 21 февраля 2014

убедитесь, что элементы в меню имеют свойства ShowShortCutKeys = true.

0 голосов
/ 25 июня 2011

Установлено ли Form.MainMenu на MainMenu?

. Для SubMenuItems также проверьте соответствующие параметры окна: в WinXp оно находится в разделе «Свойства экрана / Внешний вид / Эффекты на XP

».
...