Para ello es suficiente con asignar el valor de –1 a la propiedad SelectedIndex de cualquiera de los dos objetos.
Lista.SelectedIndex = -1
La colección de objetos se puede recorrer con el siguiente ejemplo.
En este ejemplo se copia el contenido de un combobox en un listbox.
Recordemos que en un combobox solo puede haber seleccionado un elemento, por lo que no se puede recorrer la colección de elementos seleccionados.
Dim X As Int16
ListaNueva.Items.Clear()
For X = 0 To Combo.Items.Count – 1
ListaNueva.Items.Add(Combo.Items.Item(X))
Next
O bien como colección.
Dim Elemento As Combo_Lista
ListaNueva.Items.Clear()
For Each Elemento In Combo.Items
ListaNueva.Items.Add(Elemento)
Next
El recorrido en la colección de objetos seleccionados es como sigue:
Dim Elemento As Combo_Lista
Combo.Items.Clear()
For Each Elemento In Lista.SelectedItems
ListaNueva.Items.Add(Elemento)
Next
El recorrido en la colección de objetos seleccionados del checkedlistbox es como sigue:
Dim Elemento As Combo_Lista
Combo.Items.Clear()
For Each Elemento In Lista.CheckedItems
ListaNueva.Items.Add(Elemento)
Next
Suele utilizarse los eventos clic y selectedindexchanged.
A partir de estos suele arrancar el tratamiento de los elementos que tenemos en la lista.
También hay que tener presente que podemos seleccionar por programa un elemento de estos objetos, y que eso provocará que se active los eventos mencionados, por lo que el código asociado se ejecutará.
Síguenos en: Facebook Sobre aulaClic Política de Cookies