Как я могу исправить размер формы в приложении C # Windows Forms и не дать пользователю изменить его размер?
Проверьте это:
// Define the border style of the form to a dialog box. form1.FormBorderStyle = FormBorderStyle.FixedDialog; // Set the MaximizeBox to false to remove the maximize box. form1.MaximizeBox = false; // Set the MinimizeBox to false to remove the minimize box. form1.MinimizeBox = false; // Set the start position of the form to the center of the screen. form1.StartPosition = FormStartPosition.CenterScreen; // Display the form as a modal dialog box. form1.ShowDialog();
Попробуйте установить
this.MinimumSize = new Size(140, 480); this.MaximumSize = new Size(140, 480);
Минимальные настройки для предотвращения изменения размера событий
form1.FormBorderStyle = FormBorderStyle.FixedDialog; form1.MaximizeBox = false;
Свойства -> FormBorderStyle -> FixedSingle
, если вы не можете найти свой инструмент Свойства. Зайдите в Вид -> Окно Свойства
Я почти уверен, что это не ЛУЧШИЙ способ, но вы можете установить для свойств MinimumSize и MaximimSize одинаковое значение. Это остановит это.
MinimumSize
MaximimSize
Установите для свойства Развернуть значение Ложь .