dポイントプレゼントキャンペーン実施中!

C#(Visual Studio2005)でフォームの中にフォームを貼り付けたいのですが
そういう事は可能でしょうか。
MDIではなく配置したいのです。
(MFCならCWndの中にCWndを作るように)

private void Form1_Load(object sender, EventArgs e){
Form2 form2 = new Form2();
form2.parent = this;
form2.top = 10;
form2.left = 10;
form2.Show;
}

これをやると
※「トップレベルのコントロールは追加できません。」という例外が発生します。
やりたいことは、フォームの中の子ウインドウを状況によってきりかえたいのですが。

宜しくお願い致します。

A 回答 (1件)

panelじゃ駄目でしょうか?

    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
ただパネルだとデザイナ上での編集がパネル同士が重なったりし
煩雑になると思うので今回は別の方法にしようと思います。
ユーザーコントロールを追加することでやろうとしていたことは
実現出来そうです。

お礼日時:2007/01/25 16:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!