Winforms применяет ограничение минимального размера к форме, основанной на сохранении заголовка. Даже если у формы нет такой, причуда, которую большинство программистов называют «ошибкой».
Однако вы все равно можете переопределить конечный размер, установив свойство ClientSize в обработчике событий для события Load. Остерегайтесь необходимости перемасштабировать окно на компьютере с другим параметром DPI видео, вы не хотите жестко кодировать размер. Лучший способ - изменить его на основе положения элемента управления. Например:
protected override void OnLoad(EventArgs e) {
base.OnLoad(e);
this.ClientSize = new Size(
this.ClientSize.Width,
OKButton.Bottom + OKButton.Margin.Bottom
);
}
С предположением, что элемент управления с именем OKButton является нижним. При необходимости отрегулируйте.