将Form添加到主窗体进行显示 在设计winform的时候可能会需要进行动态加载窗体到主窗体进行显示.但是简单的写成 Code frmMain frm = new frmMain(); frm.Parent = panel1; frm.Show(); 这样是不行的,会报出无法将顶级控件添加到控件的错误,解决方案: 因为Form默认是顶级窗体,所以加不上去,可以设置其TopLevel属性为False,代码如下: Code frmMain frm = new frmMain(); frm.FormBorderStyle = FormBorderStyle.None; frm.TopLevel = false; frm.Parent = panel1; frm.Show(); 版权说明 如果标题未标有<转载、转>等字则属于作者原创,欢迎转载,其版权归作者和博客园共有。 作 者:温景良 文章出处:http://wenjl520.cnblogs.com/ 或 http://www.cnblogs.com/