Buscador

CheckBox

Este control consiste en una casilla de verificación, que podemos marcar para establecer un estado. Generalmente el estado de un CheckBox es marcado (verdadero) o desmarcado (falso), sin embargo, podemos configurar el control para que sea detectado un tercer estado, que se denomina indeterminado, en el cual, el control se muestra con la marca en la casilla pero en un color de tono gris. Las propiedades remarcables de este control son las siguientes. 
• Checked. Valor lógico que devuelve True cuando la casilla está marcada, y False cuando está desmarcada. 
• CheckState. Valor del tipo enumerado CheckState, que indica el estado del control. Checked, marcado; Unchecked, desmarcado; e Indeterminate, indeterminado. 
• ThreeState. Por defecto, un control de este tipo sólo tiene dos estados, pero asignando True a esta propiedad, conseguimos que sea un control de tres estados. 
• CheckAlign. Permite establecer de modo visual la ubicación de la casilla de verificación dentro del área del control. Un detalle destacable de las propiedades Checked y CheckState, consiste en que si modificamos desde código sus valores, conseguiremos alterar el estado de la casilla del control. Como muestra para nuestro programa, añadiremos un CheckBox con el nombre chkCompra, para indicar si el cliente al que se realiza la encuesta, ha efectuado algún tipo de compra en el establecimiento. Ver la Figura 148.
Figura 148. Formulario incluyendo control CheckBox.

No hay comentarios:

Publicar un comentario