Как я могу исправить размер формы в приложении C # Windows Forms и не дать пользователю изменить его размер? - PullRequest
35 голосов
/ 26 мая 2010

Как я могу исправить размер формы в приложении C # Windows Forms и не дать пользователю изменить его размер?

Ответы [ 6 ]

63 голосов
/ 26 мая 2010

Проверьте это:

// 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();
14 голосов
/ 29 ноября 2012

Попробуйте установить

this.MinimumSize = new Size(140, 480);
this.MaximumSize = new Size(140, 480);
10 голосов
/ 11 января 2014

Минимальные настройки для предотвращения изменения размера событий

form1.FormBorderStyle = FormBorderStyle.FixedDialog;
form1.MaximizeBox = false;
5 голосов
/ 24 декабря 2013

Свойства -> FormBorderStyle -> FixedSingle

, если вы не можете найти свой инструмент Свойства. Зайдите в Вид -> Окно Свойства

3 голосов
/ 26 мая 2010

Я почти уверен, что это не ЛУЧШИЙ способ, но вы можете установить для свойств MinimumSize и MaximimSize одинаковое значение. Это остановит это.

0 голосов
/ 16 июня 2016

Установите для свойства Развернуть значение Ложь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...