Está en la página 1de 14

Control Listbox

 Permiten al usuario elegir uno o varios


elementos de una lista de opciones
 La lista siempre esta visible
 Se recomienda cuando necesite
selección múltiple
Control Listbox
 La propiedad ITEMS es el sitio en el que se
guardan los elementos de la lista
 En la colección ITEMS se puede añadir lo que
queramos, cualquier objeto
 Items.Add(objeto)
Control Listbox
 Una colección es una lista de objetos
o elementos que están agrupados en
un objeto
 Items es una colección de elementos,
es decir los elementos están
guardados en una “lista” de datos.
Control Listbox
 Para este ejercicio vamos a necesitar:
 Un control Listbox
 Un control textbox
 Vamos a pasar el valor que seleccionemos
en listbox al textbox
Control Listbox
 Agreguemos los datos que aparecerán en el listbox
 Seleccionamos el listbox haciendo un clic
 Una vez mostrada las propiedades del control
hacemos un clic en colección
Control Listbox
 Al hacer un clic aparece la siguiente ventana y
escribimos la lista de valores
Control Listbox
 Una vez hecho esto seleccionamos
aceptar y corremos el formulario
Control Listbox
 Vamos ahora a conocer cual es el
elemento que se ha seleccionado de
la lista y como asignarlo al TextBox
Control Listbox
 El evento que se utiliza es:
SELECTEDINDEXCHANGED
 En este evento hacemos es asignar a la
caja de textos el texto del elemento
seleccionado
 La propiedad SelectedItem representa al
elementos seleccionado
 GetItemText es una función, que devuelve
el texto ( o la representación en formato
texto del elemento indicado dentro de los
paréntesis
Control Listbox
 Al compilarlo nos queda así:
Control Listbox
 Vamos a eliminar un elemento de la lista
 Seleccionemos el evento KeyDown
Control Listbox
 Pudimos haber utilizado el evento KeyUp
también, este evento se produce cuando se
suelta la tecla Supr
Control Listbox
 El código seria el siguiente:
Control Listbox
 Primero comprobamos si la tecla que
oprimimos es la de supr.
 Si es así eliminamos el elemento que
esta seleccionado
 El método Remove de la colección de
items, lo quitamos de la lista

También podría gustarte