Make your own free website on Tripod.com

CheckBox

Los CheckBox, en español Casillas de Verificación, son para dar al usuario opciones de Si o No, es decir Verdadero o Falso. Cada CheckBox es independiente de otro, a diferencia de los OptionButtons que solo puede haber uno solo del grupo activado.
Imagen del control:

Los CheckBox tienen la propiedad Value que está indica el estado del mismo, está puede tener 3 estados:
Estado Valor Constante
Desactivada 0 vbUnchecked
Activada 1 vbChecked
No Disponible 2 vbGrayed
Para verificar si la casilla por ejemplo si está activada o desactivada, basta con poner este código:
If Check1.Value = vbChecked Then
'Código por si está activada
ElseIf Check1.Value = vbUnchecked Then
'Código en caso de que este desactivada
End If
La propiedad Caption del CheckBox es para colocar la etiqueta del CheckBox, es decir el texto que acompaña la casilla de verificación.
También puede colocar código para que en el momento cuando cambie de Value el CheckBox realice determinada acción, para esto colocamos el código dentro del Evento Click del CheckBox, que esté es llamado cuando se hace Clic sobre el CheckBox y también cuando se pulsa la barra Espaciadora, que los mismos son responsables de el estado del CheckBox.
También puede que quiera que el usuario acceda rápido a ese CheckBox desde el teclado, como por ejemplo ALT más alguna letra del teclado, para esto colocamos & delante de la letra de acceso que deseemos en la propiedad Caption.
Por Ejemplo:
Check1.Caption = "&vbespaniol"
En Pantalla se ve:
CheckBox02.jpg (1348 bytes)
Podemos ver que la letra "v" está subrayada, indicándole al usuario que con ALT+v se puede darle el enfoque a ese control.
Puede que quiera darle mejoras visuales al CheckBox, para este cambie la propiedad Style a Graphical, y luego establezca las siguientes propiedades:
Propiedad Información
Picture Aquí se establece la imagen para cuando la casilla esta Desactivada.
DownPicture Aquí se establece la imagen para cuando la casilla esta Activada y también para cuando el CheckBox está siendo pulsado (MouseDown).
DisablePicture Aquí se establece la imagen para cuando el CheckBox no esta habilitado, Enabled = False.
Pruebe también con las propiedades BackColor, ForeColor y Font, para cambiar colores y estilos de letras en el CheckBox.