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