【C#】チェックボックスを非活性にする方法
C#でチェックボックスを非活性にするにはEnable属性をFalseにすることで、非活性とすることができます。
具体的には、以下の画像の状に通常の文字色より薄くなりチェックボックスにチェックを入れようとしても入れれないようになります。
Enableは日本語訳で「有効にする」という和訳のとおり、Enable属性がFalseはすなわちフォームが有効でないということととらえればパッとイメージできそうです。

当初、非活性であったとしても 、Enabled属性をtrueに切り替えてあげることで、チェックボックスの非活性を解除することができます。
// C#のEnabled属性をtrueとし、非活性を解除する checkBox1.Enabled = true; checkBox1.Text = "非活性を解除";
以下のロジック通過後画面は以下のように切り替わり、非活性を解除できていることを確認できます。

コメントを残す