Подтвердить что ты не робот

Запретить пользователям изменять размер окна/формы

Пользователь может изменить размер формы. Я не нашел свойство формы, которое не позволяет пользователю изменять размер формы.

4b9b3361

Ответ 1

Установите FormBorderStyle в другое значение, например FixedSingle или FixedDialog.

Ответ 2

Измените FormBorderStyle на FixedDialog, FixedSingle или Fixed3D. Кроме того, если вы не хотите, чтобы они максимально увеличивали форму Maximize до значения False.

Ответ 3

Для этого есть несколько способов обхода:

  • Установите для свойства максимального размера значение, которое вы предпочитаете. Если вы не хотите, чтобы окно приложения также сокращалось, установите свойство минимального размера. Если вы предпочитаете, чтобы приложение имело тот же размер, что и время разработки, установите максимальный размер и минимальный размер как размер вашего окна. (После того, как вы установили максимальный размер или минимальный размер дизайнера, вы не можете изменять размер окна программно, если вы не повторно установите максимальный размер и минимальный размер программно снова)

  • Установите FormBorderStyle в FixedSingle или FixedDialog. Разница в внешности не будет заметна для неподготовленных глаз, но одна существенная разница, которую я нашел по моему опыту, заключается в том, что когда вы делаете ее FixedSingle, вы все равно можете изменить размер программно. С FixedDialog это невозможно. Это огромное преимущество для свойства FixedSingle. (Если вы хотите изменить размер своего окна программно здесь после перехода на FixedDialog, то сначала вам необходимо программно изменить FormBorderStyle, что создаст небольшой эффект мигания при запуске приложения).

Так просто идите в FixedSingle. И чтобы иметь смысл, сделайте следующее:

а. Установите для свойства box box значение false.

б. Установите SizeGripStyle для скрытия.

Ответ 4

Измените BorderStyle как один из стилей "Исправлено" и удалите кнопку максимизации.

Ответ 6

Из окна свойств Форма:
1. FormBorderStyle → FixedSingle.
2. MaximizeBox → False.

Ответ 7

Задайте минимальный и максимальный размер с тем же значением.

Ответ 8

Форма имеет свойства MinimumSize и MaximumSize, которые вы можете установить для управления этим. Вы можете использовать это, если хотите сохранить стандартную рамку формы.

Ответ 9

Вы можете изменить стиль рамки на:

BorderStyle - fixedToolWindow

Но вы потеряете кнопки максимизации и минимизации, при необходимости вам понадобятся пользовательские кнопки, если вам нужны эти функции.