VB.NETMDI 子フォームのリストをメニューに表示する

スポンサーリンク

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

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

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

サンプルコード

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

VB.NET 全般
    ' MenuItem の新しいインスタンスを生成する
    Dim hMenuItem As New MenuItem("ウィンドウ (&W)")

    ' MDI 子フォームのリストを表示する
    hMenuItem.MdiList = True

    ' このフォームの Menu に MainMenu の新しいインスタンスを生成する
    Me.Menu = New MainMenu()

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

関連するリファレンス

準備中です。

スポンサーリンク