我创建了一个表单。在表单加载中,我称为方法Maximize()
。
private void Maximize()
{
this.WindowState = FormWindowState.Maximized;
this.FormBorderStyle = FormBorderStyle.None;
}
我在右上角创建了一个按钮,用于恢复/最大化表单,通过调用一些if和else命令调用Maximize()
或Restore()
方法。
private void Restore()
{
this.FormBorderStyle = FormBorderStyle.Sizable;
this.WindowState = FormWindowState.Normal;
}
有人猜测,我的表单以全屏窗口开始。当我单击还原按钮时,它会恢复,然后如果我再次单击它,它会再次最大化。但随着我继续这个过程,最大化的表格尺寸不断增加。我可以看到,因为我的恢复按钮保持在右上角,一直隐藏在每个子窗口最大化的形式,但正常的形式大小是应有的。
我的问题可能令人困惑,所以如果不清楚请告诉我,并且我还可以查看问题的屏幕截图。
感谢。
答案 0 :(得分:0)
我的错误已经解决了。就我而言,表单大小没有增加。我想通了,因为它有一些锚和文本对齐属性。感谢。