Поделиться через


Обзор элемента управления ListBox (Windows Forms)

Элемент управления Windows Forms ListBox отображает список, из которого пользователь может выбрать один или несколько элементов. Если общее число элементов превышает число отображаемых элементов, то полоса прокрутки автоматически добавляется в элемент управления ListBox. Если для свойства MultiColumn задано значение true, в списке отображаются элементы в нескольких столбцах и горизонтальная полоса прокрутки. Если для свойства MultiColumn задано значение false, в списке отображаются элементы в одном столбце, а появляется вертикальная полоса прокрутки. Если ScrollAlwaysVisible установлено в true, полоса прокрутки отображается независимо от количества элементов. Свойство SelectionMode определяет, сколько элементов списка можно выбрать за раз.

Способы изменения элемента управления ListBox

Свойство SelectedIndex возвращает целочисленное значение, соответствующее первому выбранному элементу в поле списка. Вы можете программно изменить выбранный элемент, изменив значение SelectedIndex в коде; Соответствующий элемент в списке появится в Windows Form. Если элемент не выбран, значение SelectedIndex равно -1. Если выбран первый элемент в списке, значение SelectedIndex равно 0. При выборе нескольких элементов значение SelectedIndex отражает первый выбранный элемент, который отображается в списке. Свойство SelectedItem похоже на SelectedIndex, но возвращает сам элемент, обычно строковое значение. Свойство Count отражает количество элементов в списке, а значение свойства Count всегда является одним из наиболее возможных значений SelectedIndex, так как SelectedIndex основан на нулях.

Чтобы добавить или удалить элементы в элементе управления ListBox, используйте метод Add, Insert, Clear или Remove. Кроме того, можно добавить элементы в список с помощью свойства Items во время разработки.

См. также