日期:2014-05-18  浏览次数:20774 次

winform 窗体的嵌套问题????/
我在窗体一里有一个panel控件,现在在它里面加载另一个窗体,不知道怎么写!
Form1 frm=new Form1();
frm.TopLevel = false;
frm.Parent = panel1;
这样还是没有显示出来,我加了frm.show()报错!

------解决方案--------------------
Form1 frm=new Form1(); 

panel1.controls.add(frm); 

------解决方案--------------------
应该这样写:
Form1 frm=new Form1(); 
frm.TopLevel = false; 
frm.Parent = panel1; 
frm.FormBodyStyle=None;
frm.Dock=DockStyle.Fill;
frm.Show();

------解决方案--------------------
试试这个
panel1.Controls.AddRange (frm.Controls );
------解决方案--------------------
//frm.Parent = panel1; 
panel1.controls.add(frm);


  
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 
http://feiyun0112.cnblogs.com/