我有一个表明MDI容器标记为true的表单。此表单是具有子表单的父表单。在子表单中,我使用此代码以最大化的大小加载它。
this.WindowState = FormWindowState.Maximized;
我使用此代码显示子表单:
Form2 f2 = new Form2();
f2.MdiParent = this;
f2.Show();
并且子表单也是固定的,因此无法调整大小。但是,我禁用最大化按钮它将消失,并可以恢复。
答案 0 :(得分:0)
试试这个:
f2.MinimizeBox = false;
答案 1 :(得分:0)
你可以尝试
f2.ControlBox = False;
这可能会隐藏MaximumBox和MinimumBox,但不会隐藏Close Button。
答案 2 :(得分:0)
有同样的问题,最终做的伎俩是处理OnMove事件并重置那里的可见性(即使它们已经设置为false)。不知道为什么会这样,但它确实适合我。