Antoine.st Using Mdi Form

Using MDI Form

Microsoft が推奨していないこともあって、MDI Form ってのをほとんど使ったことが ありませんでした。ちょっと要望があったので、MDI Form のサンプルを作ってみたの ですが、これがかなり便利です。


  Dim f As ChildForm

  f = New ChildForm()
  f.MdiParent = Me
  f.Show()

と、まぁ、こんな感じで、通常のフォームを MDI 子フォームとして扱うことができ ます(親フォーム自体は、IsMdiContainer プロパティで MDI 親フォームとしておく 必要があります)。さらに、これを応用すると、別プロジェクトの通常フォームを MDI の子フォームとして使うことができたりします。この辺がかなり便利ですね。