2021-11-22 WinFrom面试题 怎样将一个Form显示在Panel之中?

Posted 微软MVP Eleven

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-11-22 WinFrom面试题 怎样将一个Form显示在Panel之中?相关的知识,希望对你有一定的参考价值。

将Form1作为父窗体,在窗体上放一个Panel控件,将Form2显示在Panel之中。

​ 首先,要将Form2的TopLevel设置为false,因为顶级窗体不能显示在其他控件之中。

​ 其次,将Form2的FormBorderStyle设置为:FormBorderSyle.None。无边框。

​ Form2添加到Panel的代码如下:

panelPage.Controls.Clear();//移除所有控件

​ Form2 frm2 = new Form2 ();
​ frm2 .TopLevel = false;
​ frm2 .FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
​ panelPage.Controls.Add(frm2 )

frm2 .Show();

以上是关于2021-11-22 WinFrom面试题 怎样将一个Form显示在Panel之中?的主要内容,如果未能解决你的问题,请参考以下文章

2021-11-22 WinFrom面试题 Winform中,控件开发分为哪些?

2021-11-22 WinFrom面试题 在Form中,实现无边框窗体拖动功能?

2021-11-22 WinFrom面试题 Form窗体的常用事件有哪些?

2021-11-22 WinFrom面试题 Form中的控件与数据可以实现双向绑定吗?

2021-11-22 WinFrom面试题 如何在Form加载时,动态添加控件到Form中?

2021-11-22 WinFrom面试题 DataGridView中添加了一个ComboBox列,如何使用?