Curso breve en el cual utilizaremos Checkbox en C++ Builer 2010. Diseñaremos un pequeño proyecto que sirva para de ejemplo, Checkbox son botones de selección que permiten escoger varias opciones a la vez, el autor te explica la forma de aplicarlos en C++Builder.
En esta ocasión aprenderemos a usar los CHECKBOX de C++ BUILDER, los CHECKBOX son botones de activación selectiva, sirven para que el usuario escoja entre varias opciones pudiendo elegir 1 opción, dos opciones o todas las opciones.
Para empezar abrimos nuestro EMBARCADERO RAD STUDIO y escogemos FILE->NEW->VCL FORM APPLICATIN –C++BUILDER, como se muestra en la siguiente imagen:
Y nos creara automáticamente un formulario, al cual deberemos arrastrarle los siguientes componentes un LABEL, siete CHECKBOX y un BOTON, que están la paleta de componentes que se encuentra en la parte derecha inferior por defecto; las siguientes imágenes muestran los tres componente que vamos a usar:
Ahora después de arrastrar esos componentes al formulario, nuestro formulario deberá quedar de la siguiente manera:
Para cambiar el texto de los componentes que se muestra en los formularios se hace lo siguiente, por ejemplo vamos a cambiar el contenido de LABEL1 le hacemos un clic y después nos vamos sal inspector de objetos que está en la parte izquierda inferior por defecto, y buscamos la propiedad CAPTION y ahí le ponemos el texto que queramos que muestre, como se muestra en la siguiente imagen:
Hacemos lo mismo para los siete CHECKBOX y el BOTON dejándolo como el formulario e arriba.
Ahora para ver el código que se usa para la utilidad de los CHECKBOX hacemos doble clic en BOTON1 de nuestro formulario para que entre en el editor de código; el editor código deberá verse así:
Ahora en medio de las llaves escribimos el siguiente código sencillo que lleva comentarios para su mejor explicación:
//primero nos fijamos si se presionó el botón sin escoger ningún día
if(CheckBox1->Checked==false &&
CheckBox2->Checked==false &&
CheckBox3->Checked==false &&
CheckBox4->Checked==false &&
CheckBox5->Checked==false &&
CheckBox6->Checked==false &&
CheckBox7->Checked==false)
{
//sino escogió ningún día saldrá este mensaje:
ShowMessage("Debes elegir obligadamente por lo menos un dia");
}
else
{
//si escogió por lo menos un día, contaremos cuantos días va a trabajar:
intdias = StrToInt(BoolToStr(CheckBox1->Checked))+
StrToInt(BoolToStr(CheckBox2->Checked))+
StrToInt(BoolToStr(CheckBox3->Checked))+
StrToInt(BoolToStr(CheckBox4->Checked))+
StrToInt(BoolToStr(CheckBox5->Checked))+
StrToInt(BoolToStr(CheckBox6->Checked))+
StrToInt(BoolToStr(CheckBox7->Checked));
//convertimos en positivo el número de días:
dias *= -1;
//ahora mostraremos en un mensaje el total de los días que decidió trabajar
ShowMessage("Usted va a trabajar: "+IntToStr(dias)+" dias");
}
Si escribiste te el código correctamente deberá quedarte como en la siguiente imagen:
Ahora solo tienes que guardar el proyecto y ejecutarlo veras como te funciona, con este ejemplo podrás y crear muchos más a tus medidas.
Delphi 2010. Uso de Checkbox
0 alumnos Aprende sobre el elemento de interacción checkbox en Delphi 2010 el autor te expone... [29/11/11] |
C+ +. Uso de Checkbox
6 alumnos Curso de informática. Esta tarea será fácil realizarlo con las herramientas que... [29/11/11] |
Builder 2010. Uso de Memo
16 alumnos Curso breve de informática, donde vamos a aprender a usar el componente MEMO en C++... [30/11/11] |