MenuStrip(コンテキストメニューではない)が開いたり閉じたりするたびに検出する必要があります。EnterイベントとLeaveイベントが機能していないようです。
必要な理由:「ファイル」、「編集」、「バージョン情報」などのオプションを備えたMenuStripを使用します。ただし、メニューストリップがアクティブで、ユーザーがマウスまたはキーボードを使用して他のコントロールを使用してナビゲートする場合Windowsフォームもそれに応答します。
例:マウスを使用して、アプリケーションで[編集]>[形式を選択して貼り付け]をクリックします。しかし、展開されたメニュー項目の下には、XNA 2dレンダリングコントロールがあります。このコントロールは、マウス入力も検出し、実行したくないことを実行します。これで、メニューが開いているときはいつでも検出できれば、適切なコントロールを無効/有効にできます。