Я хочу регистрировать все клики в элементе управления MainMenu, который я использую в приложении C # WinForms. Система меню на месте очень обширна, и некоторые из них создаются на лету. Я ищу способ добавить что-то непосредственно в MainMenu, которое получит мне объект MenuItem при нажатии.
Я использовал Application.AddMessageFilter, чтобы перехватывать все клики в остальной части приложения, но кажется, что элемент управления MainMenu каким-то образом отслеживается таким образом.