Pamiętaj, że ustawienie MaximizeBoxto falsejest konieczne, aby uniemożliwić użytkownikowi maksymalizację poprzez Windows key + up. Ustawianie ControlBoxsię falsenie jest wystarczająco dobre.
David Sherret
60
Najpierw wybierz formularz.
Następnie przejdź do menu właściwości.
I zmień właściwość „FormBorderStyle” z sizable na Fixed3D lub FixedSingle.
Idealne ... Ustawiłem właściwość FormBorderStyle na „FixedSingle” lub „Fixed3D” i jest idealna. Użytkownicy nie mogą już zmieniać rozmiaru formularza.
Adam Tremblay Lavoie
Ten faktycznie uniemożliwia użytkownikom zmianę rozmiaru ekranu. Akceptowana odpowiedź powstrzymuje użytkowników od posiadania przycisku pełnego ekranu i przycisku minimalizacji.
programista
17
Dokładniej, dodaj poniższy kod do private void InitializeComponent()metody klasy Form :
Odpowiedzi:
Spójrz na właściwość FormBorderStyle
Możesz także usunąć przyciski minimalizacji i maksymalizacji:
źródło
MaximizeBox
tofalse
jest konieczne, aby uniemożliwić użytkownikowi maksymalizację poprzezWindows key + up
. UstawianieControlBox
sięfalse
nie jest wystarczająco dobre.I zmień właściwość „FormBorderStyle” z sizable na Fixed3D lub FixedSingle.
źródło
Dokładniej, dodaj poniższy kod do
private void InitializeComponent()
metody klasy Form :źródło
Jest o wiele lepsza odpowiedź:
Umieść to w Form_Load
Me.MinimumSize = Nowy rozmiar (szerokość, wysokość) Me.MaximumSize = Me.MinimumSize
źródło