Nonaktifkan pengubahan ukuran formulir Windows Forms

Jawaban:

372

Lihatlah properti FormBorderStyle

form1.FormBorderStyle = FormBorderStyle.FixedSingle;

Anda mungkin juga ingin menghapus tombol perkecil dan maksimalkan:

form1.MaximizeBox = false;
form1.MinimizeBox = false;
James Hill
sumber
Perhatikan bahwa pengaturan MaximizeBoxuntuk falsediperlukan untuk mencegah pengguna memaksimalkan melalui Windows key + up. Pengaturan ControlBoxuntuk falsetidak cukup baik.
David Sherret
60
  1. Pertama, pilih formulir.
  2. Lalu, buka menu properti.
  3. Dan ubah properti "FormBorderStyle" dari cukup menjadi Fixed3D atau FixedSingle.

    Di sinilah untuk mengubah properti "FormBorderStyle".

Mahmoud Maghrabi
sumber
Sempurna ... Saya meletakkan properti FormBorderStyle ke "FixedSingle" atau "Fixed3D" dan itu sempurna. Pengguna tidak dapat mengubah ukuran formulir lagi ..
Adam Tremblay Lavoie
Yang ini sebenarnya menghentikan pengguna dari mengubah ukuran layar. Jawaban yang diterima menghentikan pengguna dari memiliki tombol layar penuh dan tombol perkecil.
programmerRaj
17

Lebih tepatnya, tambahkan kode di bawah ini ke private void InitializeComponent()metode kelas Form :

this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
A-Sharabiani
sumber
0

Ada jawaban yang jauh lebih baik:

Masukkan itu di Form_Load

Me.MinimumSize = Ukuran Baru (Lebar, Tinggi) Me.MaximumSize = Me.MinimumSize

Moatassem
sumber