Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个带有标记为 true 的 MDI 容器的表单。此表单是具有子表单的父表单。在子窗体中,我使用此代码以最大化大小加载它。
this.WindowState = FormWindowState.Maximized;
我使用此代码显示子表单:
Form2 f2 = new Form2(); f2.MdiParent = this; f2.Show();
而且子窗体是固定的,因此无法调整大小。但是,但是我禁用了最大化按钮,它会消失并且可以恢复。
尝试这个:
f2.MinimizeBox = false;
有同样的问题,最终解决问题的是处理 OnMove 事件并重置那里的可见性(即使它们已经设置为 false)。不知道为什么会这样,但它对我有用。
你可以试试
f2.ControlBox = False;
这可以隐藏MaximumBox 和MinimumBox 但不能隐藏关闭按钮。