- 題名: ダイアログの埋め込みについて
- 日時: 2011/09/26 18:07:06
- ID: 29096
- この記事の返信元:
- (なし)
- この記事への返信:
- [29097] Re[1]: ダイアログの埋め込みについて2011/09/26 19:22:35
- [29099] Re[1]: ダイアログの埋め込みについて2011/09/26 23:16:34
- ツリーを表示
別のフォームの中にフォームを表示したいということでしょうか。
Private innerA As Form2
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
innerA = New Form2
innerA.TopLevel = False 'これが重要
innerA.Left = 100 : innerA.Top = 100
Me.Controls.Add(innerA)
innerA.Show() '(フォームなのでShowがないと表示されません)
End Sub
のようにして埋め込み表示できますよ。
分類:[.NET]
いつも拝見させて頂いています。
現在C#でForm1のプロジェクトを作成し、dllにしました。(A)
もう一つプロジェクト(B)を作成し、Aを参照してShow()すると
単体のダイアログが表示されます。(当然ですが…)
このAをダイアログではなくBに埋め込むことはできないでしょうか?
AのForm1の中にありユーザーから動かせないようにしたいのですが。
宜しくお願い致します。