0

我正在使用以下代码将表单加载到面板中,问题是如果主窗口调整大小,则表单不会随之调整大小。

frm = new frmShopFloorMonitor();
            frm.TopLevel = false;
            frm.Dock = DockStyle.Fill;
            frm.AutoSize = true;
            pnlMain.Controls.Add(frm);
            pnlMain.Dock = DockStyle.Fill; 
            frm.Show();
            frm.BringToFront();

有什么建议么?

功能区控件是在这里找到的:http: //officeribbon.codeplex.com/

4

1 回答 1

0

相反,我选择了不同的技巧,坚持使用 MDIParent 和子关系并执行以下操作:

1) 在 MDIParent 窗体上添加一个菜单条并将其 Visible 值更改为 false 2) 将 MDIChild 窗体上的以下内容更改为 false:ControlBox、MaximizeBox、MinimizeBox、ShowIcon、ShowInTaskBar 3) 将 MDIChild 窗体框架边框更改为无。

这使我可以创建一个最大化的子窗口而不显示标题栏!

于 2012-07-11T12:42:25.740 回答