Value 属性 CheckBox 控件的 Value 属性指示复选框处于选定、未选定或禁止状态(暗淡的)中的哪一种。选定时,value设置值为 1。例如:
用户单击 CheckBox 控件指定选定或未选定状态,然后可检测控件状态并根据此信息编写应用程序以执行某些操作。 缺省时, CheckBox 控件设置为 vbUnchecked。若要预先在一列复选框中选定若干复选框,则应在 Form_Load 或 Form_Initialize 过程中将 Value 属性设置为 vbChecked。 可将 Value 属性设置为 vbGrayed 以禁用复选框。例如,有时可能希望在满足某条件之前禁用复选框。
Click 事件 无论何时单击 CheckBox 控件都将触发 Click 事件,然后编写应用程序,根据复选框的状态执行某些操作。在下例中,每次单击 CheckBox 控件时都将改变其 Caption 属性以指示选定或未选定状态。 Private Sub Check1_Click() If Check1.Value = vbChecked Then Check1.Caption = "Checked" ElseIf Check1.Value = vbUnchecked Then Check1.Caption = "Unchecked" End If End Sub 注意 如果试图双击 CheckBox 控件,则将双击当作两次单击,而且分别处理每次单击;这就是说,CheckBox 控件不支持双击事件。