Windows 窗体中的 MDI 子窗体
本文关键字:窗体 MDI Windows | 更新日期: 2023-09-27 18:33:44
我有一个表单,其中MDI容器标记为true。此窗体是具有子窗体的父窗体。在子窗体中,我使用此代码以最大大小加载它。
this.WindowState = FormWindowState.Maximized;
我使用此代码来显示子表单:
Form2 f2 = new Form2();
f2.MdiParent = this;
f2.Show();
而且子窗体是固定的单个,因此它将无法调整大小。但是,但是我禁用最大化按钮,它将消失并且可以恢复。
试试这个:
f2.MinimizeBox = false;
你可以
试试
f2.ControlBox = False;
这可以隐藏MaximumBox和MinimumBox,但不能隐藏关闭按钮。
有同样的问题,最终解决问题的是处理 OnMove 事件并重置那里的可见性(即使它们已经设置为 false)。不知道为什么有效,但它对我有用。