なんらかの理由で、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);