C# - MDI 子フォームのリストをメニューに表示する

C#MDI 子フォームのリストをメニューに表示する

スポンサーリンク

MenuItem クラスの MdiList プロパティを true に設定すると、MDI 親フォームに [ウィンドウ] のメニューが加わり、MDI 子フォームのリストが表示されるようになります。これは、MDI 親フォームのメニューに MDI 子フォームのリストを表示する 1 番簡単な方法です。

この [ウィンドウ] メニューから MDI 子フォームをアクティブにしたりすることができます。また、どの MDI 子フォームがアクティブになっているかをチェック状態で表示することができます。

MDI アプリケーションの作成方法については、MDI 親フォームを設定する をご覧ください。

サンプルコード

以下にサンプルコードを示します。

C# 全般
    // MenuItem の新しいインスタンスを生成する
    MenuItem hMenuItem = new MenuItem("ウィンドウ (&W)");

    // MDI 子フォームのリストを表示する
    hMenuItem.MdiList = true;

    // このフォームの Menu に MainMenu の新しいインスタンスを生成する
    this.Menu = new MainMenu();

    // このフォームのメニューの MainItem に追加する
    this.Menu.MenuItems.Add(hMenuItem);

関連するリファレンス

準備中です。

スポンサーリンク