如果您将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);