0

vb.net に複数のフォーム アプリケーションがあります。今、他のフォームの Groupbox/Panel コントロールに 1 つのフォームを表示したい状態になりました。それを達成する方法はありますか?どんな助けでも大歓迎です..

4

2 に答える 2

1

必要な場合は、それを行うことができます。次に例を示します。

Dim f As New Form
f.TopLevel = False
f.FormBorderStyle = FormBorderStyle.None
f.Dock = DockStyle.Fill
f.Visible = True
Panel1.Controls.Add(f)

これTopLevel = Falseは要件です。FormBorderStyleとDockスタイルの設定はオプションですが、おそらくあなたがやろうとしていることです。

于 2012-05-09T12:31:20.830 に答える
0

フォームを別のフォームに配置することはできません。そのためにはユーザー コントロールを使用してください。

見る

ユーザー コントロールと Windows フォーム

于 2012-05-09T12:20:16.950 に答える