猿问

winfrom panel加载窗体

winfrom Form1里的panel加载Form2窗体,点击Form2窗体上的某个按钮,如何让Form3打开在Form1的panel控件里?

以下是panel加载form的代码

panel1.Controls.Clear();//移除所有控件
Form1 frm = new Form1 ();//
frm.TopLevel = false;
frm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
panel1.Controls.Add(frm);
frm.Dock = DockStyle.Fill;
frm.Show();

 

繁华开满天机
浏览 390回答 3
3回答

一只斗牛犬

这么快?!

泛舟湖上清波郎朗

已解决。。。。。

哈士奇WWW

panel1.Controls.Add(frm);改成frm.Controls.Add(panel1); 是这样吧?
随时随地看视频慕课网APP
我要回答