Обратная / обратная навигация в меню C# с клавишами направления
Я имею в виду приложение C# Windows Forms, в котором есть полоска меню, в каждом меню есть несколько пунктов меню (как в блокноте).
Проблема: Когда выбрано меню, я могу правильно перемещаться с помощью клавиш со стрелками (влево / вправо) на клавиатуре, но когда меню открыто в раскрывающемся меню, клавиши со стрелками (влево / вправо) на клавиатуре позволяют перейти к меню в противоположное направление. Левая клавиша направления переводит меня в правое меню, а правая клавиша направления - в левое меню.
Пожалуйста, помогите мне. Я много искал в интернете, но пока не повезло!
1 ответ
Это, кажется, происходит, когда вы используете "комбинированное окно" вместо "Пункт меню". Когда вы используете "Элемент меню", клавиши управления, кажется, работают так, как вы этого хотите.
Чтобы другие не теряли время на поиск, правильный ответ здесь: /questions/35465141/poluchenie-klavish-so-strelkami-vlevo-i-vpravo-dlya-vyibora-predyiduschego-sleduyuschego-menyu-vmesto-sleduyuschego-predyiduschego-menyu/35465148#35465148