C#Windows Formsアプリケーションでフォームサイズを修正し、ユーザーがサイズを変更できないようにするにはどうすればよいですか?
これをチェックして:
// 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();
設定してみてください
this.MinimumSize = new Size(140, 480);
this.MaximumSize = new Size(140, 480);
サイズ変更イベントを防ぐための最小限の設定
form1.FormBorderStyle = FormBorderStyle.FixedDialog;
form1.MaximizeBox = false;
プロパティ-> FormBorderStyle-> FixedSingle
プロパティツールが見つからない場合。 [表示]-> [プロパティ]ウィンドウに移動します
これは最善の方法ではないはずですが、MinimumSize
プロパティとMaximimSize
プロパティを同じ値に設定できます。それはそれを止めます。
MaximiseプロパティをFalseに設定します。