Compartir a través de


Información general del control ListBox (Formularios Windows Forms)

Un control de Windows Forms ListBox muestra una lista a partir de la cual el usuario puede seleccionar uno o varios elementos. Si el número total de elementos supera el número que se puede mostrar, se agrega automáticamente una barra de desplazamiento al ListBox control. Cuando la propiedad MultiColumn se establece en true, el cuadro de lista muestra los elementos en varias columnas y aparece una barra de desplazamiento horizontal. Cuando la propiedad MultiColumn se establece en false, el cuadro de lista muestra los elementos en una sola columna y aparece una barra de desplazamiento vertical. Cuando ScrollAlwaysVisible se establece en true, la barra de desplazamiento aparece independientemente del número de elementos. La SelectionMode propiedad determina cuántos elementos de lista se pueden seleccionar a la vez.

Formas de cambiar el control ListBox

La SelectedIndex propiedad devuelve un valor entero que corresponde al primer elemento seleccionado del cuadro de lista. Puedes cambiar el elemento seleccionado mediante programación cambiando el SelectedIndex valor en el código; el elemento correspondiente de la lista aparecerá resaltado en Windows Form. Si no se selecciona ningún elemento, el SelectedIndex valor es -1. Si se selecciona el primer elemento de la lista, el SelectedIndex valor es 0. Cuando se seleccionan varios elementos, el SelectedIndex valor refleja el elemento seleccionado que aparece primero en la lista. La SelectedItem propiedad es similar a SelectedIndex, pero devuelve el propio elemento, normalmente un valor de cadena. La Count propiedad refleja el número de elementos de la lista y el valor de la Count propiedad es siempre uno más que el valor más grande posible SelectedIndex porque SelectedIndex está basado en cero.

Para agregar o eliminar elementos en un ListBox control, use el método Add, Insert, Clear o Remove. Como alternativa, puede agregar elementos a la lista mediante la Items propiedad en tiempo de diseño.

Consulte también