Herramientas de usuario

Herramientas del sitio


cursos:informatica:vb:controles:listbox

LISTBOX

Control que muestra una lista de elementos entre los que el usuario puede seleccionar uno o más. === FIXME

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
SelectionModeDetermina 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 EventHandlerdetermina 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)
cajaorigen.Sorted = True

FAQ

Cómo cambiar mediante codigo elelemento seleccionado de la lista?

   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.