フォーム内に子フォームを配置する(MDIではない)
プロジェクトから普通にフォームを追加した後、下記のように記述する。
ChildForm childForm = new ChildForm(); this.childForm.TopLevel = false; // thisは親フォーム this.childForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; this.Controls.Add(childForm); childForm.Show();
ボタンコントロールと全く同じなのに自動的にコードを生成してくれていたのですっかり忘れていた・・・。
参照
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=41039&forum=7