Checkedプロパティーの真偽値(true:false)を
取得/設定することで可能です。
また、これと連動して
CheckStateプロパティーの値も変更されます。
似たようなプロパティーですが
CheckStateプロパティーには
もう1つの目的があります。
これにIndeterminateを設定することで
チェックボックスを網掛け状態にすることができます。
(チェックはされているが、未確定な状態)
C#
// チェック状態にする
checkBox1.Checked = true;
// チェック状態を不確定に(網掛け)
checkBox1.CheckState = CheckState.Indeterminate;
VB.NET
'チェック状態にする
CheckBox1.Checked = True
'チェック状態を不確定に(網掛け)
CheckBox1.CheckState = CheckState.Indeterminate
VC.NET
// チェック状態にする
checkBox1->Checked = true;
// チェック状態を不確定に(網掛け)
checkBox1->CheckState = CheckState::Indeterminate;