アプリケーションの起動時に表示されるメイン フォームが MDI コンテナーであるアプリケーションを作成しています。ユーザーがこのメニューを使用して MDI の子を開くことができるように、このフォームにコンテキスト メニューを割り当てました。
これは問題なく動作しますが、MDI 子を右クリックすると、子フォームにコンテキスト メニューが割り当てられていなくても、MDI コンテナー (メイン フォーム) のコンテキスト メニューが開くので、期待 (および希望) しません。右クリックで開くメニュー。
子に親のコンテキスト メニューが表示されないようにするにはどうすればよいですか?
補足として、私は VS2005 で作業していますが、ここでは関係ないと思います。
これを変更するためのオプション/プロパティが見つからないようです.デフォルトの動作は、コンテキストメニューが割り当てられている場合にのみフォームにコンテキストメニューが表示されることだと思います.