мой вопрос довольно прост:
Наше приложение C # имеет одну MainForm с меню и несколько сочетаний клавиш, связанных с пунктами меню.
Теперь нам нужно запускать пункты меню также из некоторых дочерних форм. Но поскольку MainForm неактивна, когда активна одна из дочерних форм, ярлыки не работают.
Существует ли простой способ распространения всех событий клавиатуры от дочерней формы до формы «Владелец»? Или просто в другую форму вообще?
Ах, и мы не можем использовать некоторые низкоуровневые окна, потому что нам нужно запустить приложение и в Mono / Linux.
EDIT:
Точная проблема у меня состоит в том, чтобы вызвать пункты меню с тем же ярлыком из другой формы. Конечно, без обновления кода в формах, если в меню добавлены изменения новых пунктов.