2010-05-26 1 views
32

Wie kann ich die Formulargröße in einer C# Windows Forms-Anwendung korrigieren und die Größe des Benutzers nicht ändern lassen?Wie kann ich die Formulargröße in einer C# Windows Forms-Anwendung korrigieren und die Größe des Benutzers nicht ändern lassen?

+1

Oh, ich habe es Formborderstyle-Eigenschaft eines Formulars Durch Ändern .... – odiseh

+1

Dont vergiss, die Antwort als akzeptiert zu markieren, wenn es für dich funktioniert .... –

+0

@odiseh Ich bin über dieses Thema gestolpert und ich sehe, dass du immer noch keine Antwort akzeptierst. Bitte maskieren Sie eine Antwort als akzeptiert - ich bin sicher, es gibt eine funktionierende Lösung in den Antworten – Breeze

Antwort

2

Ich bin mir ziemlich sicher, das ist nicht der beste Weg, aber Sie könnten die Minimum und Maximim Größe Eigenschaften auf den gleichen Wert setzen. Das wird es aufhalten.

56

prüfen diese

// 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(); 
+0

Es ist eine große Hilfe für mich. Vielen Dank. –

+0

Ich glaube nicht, dass dies stoppt Sie durch Doppelklick auf die Titelleiste und es Vollbildschirme – Tizz

+0

@Tizz Ich änderte über Dinge durch Designer, es funktionierte.Doppelklick nicht maximiert. Ich benutze VS-2010 – prabhakaran

13

Try

this.MinimumSize = new Size(140, 480); 
this.MaximumSize = new Size(140, 480); 
4

Eigenschaften einstellen -> Formborderstyle -> FixedSingle

, wenn Sie nicht Ihre Eigenschaften Werkzeug finden. Wählen Sie View -> Eigenschaften Fenster

7

Minimal-Einstellungen Ereignisse zu verhindern, die Größe

form1.FormBorderStyle = FormBorderStyle.FixedDialog; 
form1.MaximizeBox = false; 
0

SET die Maximierungs Eigenschaft aktivieren falsche

+0

"die Maximierung der Eigenschaft"? Meinst du "die MaximizeBox" -Eigenschaft? –

Verwandte Themen