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