LISTBOX
Control que muestra una lista de elementos entre los que el usuario puede seleccionar uno o más. ===
Propiedades más importantes
Items | Esta propiedad permite obtener una referencia a la lista de elementos actualmente almacenados en el control ListBox |
MultiColum (cambiamos el valor de la propiedad de false a true) | Muestra los elementos en diferentes columnas y no en una sola |
SelectionMode | Determina cuántos elementos de la lista pueden seleccionarse a la vez. ListBox1.SelectionMode = SelectionMode.MultiExtended |
Métodos más importantes
Items.Add(string u objeto): | Inserta un elemento al final del listbox. |
Items[indice].Text: | Get or set el dato en la posición indicada. |
Items.Clear(): | Elimina todos los elementos de la lista. |
Items.Count(): | Regresa la cantidad de elementos en lista. |
Items.Sorted=true: | Ordena los elementos de la lista usar solo al tiempo de diseño. |
Items.Contains(string u objeto): | Regresa true o false si el dato se encuentra o no se encuentra en la lista. |
Items.IndexOf(string u objeto): | Regresa el indice o posición del objeto o dato dentro del listbox. |
Items.Insert(indice,string u objeto): | Inserta el dato en la posición indicada. |
Items.Remove(string u objeto): | Elimina el dato de el listbox. |
Items.RemoveAt(indice): | Elimina el dato que esta en la posición indicada. |
Eventos más importantes
SelectedIndexChanged As EventHandler | determina cuándo se ha modificado el índice seleccionado en el control ListBox. Puede ser de utilidad cuando se necesita mostrar información en otros controles en función de la selección actual en el control ListBox. |
Uso del control
Ítem de Lista Ordenada
1.Insertar dato al listbox:
cajaorigen.Items.Add("Pepito")
2.Borrado de un dato del listbox:
cajaorigen.Items.RemoveAt ()= True
3.Ordenado de datos en el listbox(solo en tiempo de insercion)
FAQ
Usamos el <code vb>nombre_listbox.SelectedIndex.</code> ,el elemento correspondiente de
la lista.
aparecerá resaltado en el formulario Windows Forms.
Cómo obtener el numero de elementos de la lista?
Usando la propiedad <code vb>nombre_listbox.Items.Count </code>, Su valor es siempre
uno más que el mayor valor posible para SelectedIndex, ya que SelectedIndex está basado
en cero.