Sorry about that. State ON is vbchecked.
Put a checkbox on your form, and set its style to graphical.
See this example.
VB Code:
Option Explicit
Private Sub Check1_Click()
If Check1.Value = vbChecked Then
Check1.BackColor = vbRed
Else
Check1.BackColor = vbBlue
End If
End Sub
The button will be grey when you start the app, unless you change the color beforehand, or in the properties.