タイトル : Re^2: 親子画面 投稿日 : 2015/04/15(Wed) 09:03 投稿者 : 貴将
> > 画面の親子関係について > > VB6では、SetParentを使用していました。 > > MDI に拘らないのであれば、TopLevel プロパティを試してみるとか。 > > > 'Form2 を Form1 の中に配置 > Dim f2 As New Form2() With {.TopLevel = False, .Visible = True} > Me.Controls.Add(f2) > > 'Form3 を Panel の中に配置 > Dim f3 As New Form3() With {.TopLevel = False, .Visible = True} > Me.Panel1.Controls.Add(f3) > > 'Form4 を Button の中に配置 > Dim f4 As New Form4() With {.TopLevel = False, .Visible = True} > Me.Button1.Controls.Add(f4) > > > 孫階層、曾孫階層と重ねていっても OK です。使いやすいかどうかは別として。 > > > 実際には、各フォームは別のプロジェクトのものということなので、 > プロジェクトを DLL として作成し、それを参照設定することになるでしょうね。 ⇒共通関数のみ、DLLで、その他は、exeです。 ありがとうございます。 昨日、返信を書いたと思ったのですが 返信が遅くなり申し訳ありません すみません。 早速、取り入れてみます。 |