Tips - Visual Basic

【TOP】

MDIアプリケーションを作る
MDI Windows アプリケーションを作成するには、 親となるコンテナウィンドウと子となるウィンドウの計2つ以上のWindows Formが必要となります。
以下の例では、MDI コンテナとして「MainForm」という名前の Form を作成し、 「Form1」と「Form2」という MDI 子ウィンドウを追加しています。
MainForm を MDI コンテナにするためには、プロパティウィンドウから「IsMdiContainer」プロパティを「True」に設定
あるいは InitializeComponent メソッドに次のようなコードを挿入します。
Me.IsMdiContainer = True
次に、Form1 と Form2 を子ウィンドウとするために、MainForm の コンストラクタ Sub New() に次のようなコードを挿入します。
Public Sub New() MyBase.New() InitializeComponent() '**************************************************** Dim form1 As New Form1 form1.MdiParent = Me form1.Show() Dim form2 As New Form2 form2.MdiParent = Me form2.Show() '**************************************************** End Sub
後は次のようにして MainForm のインスタンスを生成し、アプリケーションを開始すれば下図のようなウィンドウが起動します。
<STAThread()> _ Shared Sub Main() Application.Run(New MainForm) End Sub
MDIアプリケーション
【戻る】