tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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です。

ありがとうございます。
昨日、返信を書いたと思ったのですが
返信が遅くなり申し訳ありません
すみません。
早速、取り入れてみます。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。