最近在做个项目,要求在一个panel里面显示一个form,想了很久,最后才发现原来不过如此:
Form1 f = new Form1();
f.TopLevel = false;
f.Dock = System.Windows.Forms.DockStyle.Fill;
// f.FormBorderStyle = FormBorderStyle.None;
panel1.Controls.Add(f);
f.Show();