CheckBox 。。。とくにメモすべき事項もなさそうな感じですが、一応エントリしておきました。
CheckBox や RadioButton は Button とおんなじ親クラス(ButtonBase)から派生しています。
とりあえず、メモすべき事項はそんくらいでしょうか。。。
CheckState.Indeterminate の Indeterminate とは、不確定という意味らしいです。
あ、あと こんなのをみつけました。
BUG: タブ ページを切り替えると、チェックされた項目の状態が TabControl オブジェクトのデータ テーブルに連結するチェックされたリスト ボックスで保持されません。
■参考文献
CheckBox クラス
ButtonBase クラス
■実行画像
Public Class CheckBoxTest
Private Sub CheckBoxTest_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
' CheckState.Indeterminate(チェックされてるでもされてないでもない)
Me.CheckBox1.CheckState = CheckState.Indeterminate
' トグルボタン みたくする
Me.CheckBox2.Appearance = Appearance.Button
' Button と同じ ButtonBase を継承してるので。。。
Me.CheckBox3.Text = "中さん"
Me.CheckBox3.Image = My.Resources.中さん
Me.CheckBox3.Height = My.Resources.中さん.Height + 10
Me.CheckBox3.Width = My.Resources.中さん.Width + 10
' Image と Text の相対位置を指定する
Me.CheckBox3.TextImageRelation = TextImageRelation.ImageAboveText
End Sub
End Class