出于某种原因,如果您将 Form.MaximumSize 的宽度和高度都设置为零,它将让您拥有不受限制的窗口大小,但是如果您想设置限制,则必须同时对宽度和高度进行限制时间。我想要一个固定的宽度,但对高度没有限制。
// No Limits
this.MaximumSize = new Size(0,0);
// Form Height will be stuck at 0
int ArbitraryWidth = 200;
this.MaximumSize = new Size(ArbitraryWidth, 0);