WindowsForm

[C#] Form画面の最小化/最大化ボタンを無効/有効にする(MinimizeBox、MaximizeBox)

フォーム画面の最小化/最大化ボタンを無効にする方法です。

サンプル

例1)フォーム(Form1)の最小化ボタンを無効/有効にする


// 無効にする
Form1.MinimizeBox = false;

// 有効にする
Form1.MinimizeBox = true;

例2)フォーム(Form1)の最大化ボタンを無効/有効にする


// 無効にする
Form1.MaximizeBox = false;

// 有効にする
Form1.MaximizeBox = true;

(表示例)

最小化ボタン/最大化ボタンどちらかのみ無効にした場合と、
両方無効にした場合で見え方が以下のように変わります。

(最小化ボタン=有効、最大化ボタン=有効)
WindowsForm(最小化ボタンtrue,最大化ボタンtrue)

(最小化ボタン=無効、最大化ボタン=無効)
WindowsForm(最小化ボタンfalse,最大化ボタンfalse)

(最小化ボタン=無効、最大化ボタン=有効)
WindowsForm(最小化ボタンfalse,最大化ボタンtrue)

(最小化ボタン=有効、最大化ボタン=無効)
WindowsForm(最小化ボタンtrue,最大化ボタンfalse)

備考

  • MinimizeBox、MaximizeBoxプロパティの初期値はtrue(有効)です。

関連記事

-WindowsForm
-