Saludos, podrias usar la opción tri-state del checkbox cuando el valor de este sea modificado al darle click:
Código vb:
Ver originalIf Check1.Value = 1 Then Check1.Value = 2
Sin embargo, puedes tener algunas complicaciones en tus usuarios debido a lo que realmete significa ver un check con este estado:
http://en.wikipedia.org/wiki/Check_box
De lo contrario te sugiero que busques un control de usuario que tenga un diferente estilo. te recomiendo que busques en
http://www.planetsourcecode.com.
Espero que te sea de utilidad