VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
<< 前のTips 次のTips >>
CheckBoxは3つの状態を表現することがきます。通常はチェックされた状態と未チェックの状態だけですが、これに加えて中間の状態(チェック状態でかつグレー表示)を表すことができます。3つの状態を表現できるようにするにはThreeStateプロパティをtrueにします。それぞれの状態は CheckStateプロパティを使用して切り替えます。
サンプルでは、フォームがロードされたときにチェックボックスが3つの状態を使用できるようにしています。また、Button1がクリックされたときに現在の状態を表示するようにしています。
CheckStateプロパティ
値 | 説明 |
Checked | チェック状態 |
Unchecked | 未チェック状態 |
Indeterminate | チェック状態だがグレー表示 |
private void Form1_Load(object sender, System.EventArgs e) { checkBox1.ThreeState = true; } private void button1_Click(object sender, System.EventArgs e) { switch ( checkBox1.CheckState ) { case CheckState.Checked: MessageBox.Show("チェックされています。"); break; case CheckState.Indeterminate: MessageBox.Show("中間の状態です。"); break; case CheckState.Unchecked: MessageBox.Show("未チェック状態です。"); break; } }
<< 前のTips 次のTips >>