UNIDAD 2: CONTROL DE PROGRAMA

TEMA 9: Controles ListBox y ComboBox

Existen muchas ocasiones en donde el usuario del programa tiene que proporcionar datos que provienen de un conjunto finito y muy pequeño de posibles respuestas esto significa que cada vez que se ejecute el programa el usuario estará proporcionando las mismas respuestas.

Ejemplo de esta clase de datos, son por ejemplos Municipio en BC las posibles respuestas solo son (Tecate, Tijuana, Mexicali, Ensenada, Rosarito), otro ejemplo es Sexo (Hombre, Mujer), etc.

Para situaciones como esta, existen componentes webcontrols que permiten programar por adelantado las posibles respuestas y el usuario solo debe seleccionar la respuesta apropiada en lugar de tener que escribirla.

Estos controles nos permiten definir en primera instancia un conjunto de datos o valores o respuestas asociados a una caja de edición cualesquiera, así ahora el usuario tendrá la oport

UNIDAD de seleccionar un dato del conjunto de datos o respuestas ya predefinido.

Estos componentes DEBERAN CONSTRUIRSE EN dos partes una parte de encabezado para poner el nombre del grupo de respuestas( por ejemplo municipios, sexo, etc.)

La segunda parte es la lista de opciones o respuestas que se debe cargar al tiempo de ejecución de la forma aspx como lo muestra el siguiente programa:

Prog

private void linkLabel1_LinkClicked(object sender,
System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
{
label1.Text = SEXO.SelectedItem.ToString();
label2.Text = MUNICIPIO.SelectedItem.ToString();
}

Notas:

Se esta usando un objeto LINKLABEL, en lugar de BUTTON porque como se observa en la corrida, se pueden usar tambien LIGAS o enlaces tipo WEB.

Para cargar las opciones de los COMBOBOXS se debera hacer un click en los … que estan a un lado de la propiedad DATA ITEMS (Collection), esto activara un pequeño editor, donde cada renglón sera una opción del combobox.

Ya en codigo se usa la propiedad SelectedItem, que esta apuntando o cargada con el valor o datos seleccionado por el usuario, convertida a string.

La diferencia en pantalla o ejecución entre ambos controles, se ve en la corrida, que esta unos parrafos mas abajo.

Recordar que estos controles tienen muchas propiedades muy utiles y que se seguiran usando a lo largo del curso.

Corrida

image155.jpg

Tareas programacion c# builder

1.- 5 problemas de los ya vistos y deberan usar en unos listboxs y en otros comboboxs.

Politica de Privacidad