控制加载表格吗? [英] Control to load Form in it??

查看:73
本文介绍了控制加载表格吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我想在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>

推荐答案

您只是错过了使用Form
Show() 您需要使用给定的代码

You just missed to use Show() of Form
you need to use given code

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
:)


这篇关于控制加载表格吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆