C#WinFormsアプリケーションで使用しているMainMenuコントロールにすべてのクリックを記録します。メニューシステムは非常に広範囲で、その一部はオンザフライで生成されます。私は、クリックしたときにMenuItemオブジェクトを取得するMainMenuに直接何かを追加する方法を探しています。WinForms MainMenuコントロール内のすべてのクリックを検出します
私はApplication.AddMessageFilterを使用して残りのアプリケーションのすべてのクリックをキャッチしましたが、MainMenuコントロールが何らかの形でこのように追跡されるようです。
私にとって本当にシンプルな音です。 MenuItemのクリックイベントでは、e.Buttonsのクリックをデータストアのマウスクリックに渡します。 –
メニューはいくつかの場所で動的に生成されます。私は一度追加できるものを探しています。 – JustinDoesWork