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