UNIDAD 2: CONTROL DE PROGRAMA

TEMA 10: CHECKBOX Y CHECKEDBOXLIST VISUAL J# 2005

Estos componentes CheckBox y CheckedBoxList permiten seleccionar una opcion al usuario del programa o tomar una decision directamente en pantalla.

La diferencia entre ellos aparte de como se programa el componente, es que checkboxlist permite agrupar mejor sus elementos internos tal como se muestra en las corridas:

Ejemplos de uso:

image145.jpg

Observar que dos o mas checkboxs pueden estar seleccionados a la vez.

Codigo

private void button1_Click(Object sender, System.EventArgs e)
{
if (GATO.get_Checked() ) label1.set_Text("miauu");
if (PERRO.get_Checked() ) label1.set_Text("wow");
}
private void button2_Click(Object sender, System.EventArgs e)
{
label2.set_Text(CARRERA.get_SelectedItem().ToString());
}

1.- Recordar que es mas conveniente asignarles un NAME a todos los componentes que se esten manejando dentro de una FORMA o ventana.

CHECKBOX:

1.- La propiedad NAME debera ser diferente en cada checkbox usado tambien se puede agregar una propiedad checked(true) para que aparezca ya palomeado o seleccionado el control.

2. Para programar este componente:

Solo recordar usar la propiedad checked() en codigo y un if por cada checkbox.

CHECKEDBOXLIST:

1.- Este control nos permite mejorar la apariencia de la salida del checkbox

2.- Solo agregar un NAME al control y un ITEMS COLLECTION para sus elementos, para programarlo solo usar la propiedad get_selecteditem().

Corrida:

image344.jpg

TAREAS programacion VISUAL J# 2005

1.- Evaluar la funcion image148.jpgpara x = 2,-5, 8 (usar un CheckBox por cada valor de x y programar cada if de cada CheckBox con la operacion correspondiente y el despliegue del resultado)

2.- Construir un ventana con los datos de un automovil y abajo construir un plan de financiamiento a dos anos o muestra un plan de financiamiento a tres anos. ( son dos checkbox en la ventana mas un monton de botones de texto o labels, para pasar los datos a panels abajo y un boton de ok)(chekbox).

3.- Construir un programa que evalue una funcion cualquiera on tres valores cualesquiera usando el checkboxlist.

Politica de Privacidad