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: 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. | ||