web-dev-qa-db-ja.com

C#Windows Formsアプリケーションでフォームサイズを修正し、ユーザーがサイズを変更できないようにするにはどうすればよいですか?

C#Windows Formsアプリケーションでフォームサイズを修正し、ユーザーがサイズを変更できないようにするにはどうすればよいですか?

35
odiseh

これをチェックして:

// 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();
64
Pranay Rana

設定してみてください

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

サイズ変更イベントを防ぐための最小限の設定

form1.FormBorderStyle = FormBorderStyle.FixedDialog;
form1.MaximizeBox = false;
10
Murilo Pontes

プロパティ-> FormBorderStyle-> FixedSingle

プロパティツールが見つからない場合。 [表示]-> [プロパティ]ウィンドウに移動します

5
user3130990

これは最善の方法ではないはずですが、MinimumSizeプロパティとMaximimSizeプロパティを同じ値に設定できます。それはそれを止めます。

3
Paul Michaels

MaximiseプロパティをFalseに設定します。

0