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


Свойство ListIndex

Определяет текущий выбранный элемент в элементе ListBox или ComboBox.

Синтаксис

object. ListIndex [= Variant ]

Синтаксис свойства ListIndex состоит из следующих элементов.

Part Описание
object Обязательно. Допустимый объект.
Variant Необязательно. Выбранный элемент в элементе управления.

Замечания

Свойство ListIndex содержит индекс выбранной строки в списке. Значения ListIndex варьируются от -1 до одного меньше общего количества строк в списке (то есть ListCount - 1). Если строки не выбраны, ListIndex возвращает значение -1.

Когда пользователь выбирает строку в элементе управления ListBox или ComboBox, система задает значение ListIndex. Значение ListIndex для первой строки в списке равно 0, значение для второй строки равно 1 и т. д.

Примечание.

Если вы используете свойство MultiSelect для создания элемента ListBox , который позволяет использовать несколько вариантов выбора, свойство Selectedобъекта ListBox (а не свойство ListIndex ) определяет выбранные строки. Свойство Selected — это массив, количество значений которого совпадает с количеством строк в элементе управления ListBox.

Для каждой строки в списке свойство Selected имеет значение True, если строка выбрана, или значение False в противном случае. В элементе ListBox, поддерживающем множественный выбор, свойство ListIndex возвращает индекс строки с фокусом, независимо от того, выбрана ли она в текущий момент.

Значение ListIndex также доступно, задав свойству BoundColumn значение 0 для поля со списком или списка. Если свойство BoundColumn имеет значение 0, источник данных, к которому привязано поле со списком или список, содержит такое же значение индекса списка, как и ListIndex.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.