本文介绍了控制加载表格吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨
我想在c#Windows窗体中的PanelControl之类的控件中加载窗体
但是Form2在Form1.Panel1中没有废止.
没有eny错误或例外.
我喜欢这样:
Hi
I want to load a Form in a Control Like PanelControl in c# Windows Form
but Form2 did not apeared in Form1.Panel1.
without eny error or exeption.
I do like this:
<pre><br />
Form2 frm = new Form2(); <br />
frm.TopLevel = false; <br />
frm.Dock = DockStyle.Fill; <br />
panel1.Controls.Add(frm);<br />
</pre>
而我这样做的结果相同:<pre>panel1.Controls.Add(new Form2() {TopLevel = false,Dock=DockStyle.Fill });</pre>
and i do in this way with same result:<pre>panel1.Controls.Add(new Form2() {TopLevel = false,Dock=DockStyle.Fill });</pre>
推荐答案
Form2 frm = new Form2();
frm.TopLevel = false;
frm.Dock = DockStyle.Fill;
frm.Show(); // Shows the form with specified owner to user
this.panel1.Controls.Add(frm);
会起作用的
:)
It will works
:)
这篇关于控制加载表格吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!