Я создаю небольшой диалог программно, как этот:
public static class EntryList {
public static List<string> ShowDialog(List<string> entries) {
Form entryList = new Form() {
Width = 250,
Height = 500
};
//some code
entryList.ShowDialog();
}
}
Когда вы вызываете этот метод из другого места, он должен создать форму 250x500. Тем не менее, он на самом деле создан с размерами 234x471 (то есть, -16 по ширине и -39 по высоте). Я попытался добавить эти числа в параметры, например:
Width = 266,
Height = 539
И теперь, на самом деле, это генерирует форму 250x500, которую я хочу. Однако мне не нравятся жесткие исправления для подобных проблем, поэтому мне интересно, есть ли что-то, чего мне не хватает, которое уменьшает размеры моей формы.