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;

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".


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;

0

Ada jawaban yang jauh lebih baik:

Masukkan itu di Form_Load

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.