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


ListBox.ListIndex Property (Outlook Forms Script)

Возвращает или задает значение Variant , представляющее текущий выбранный элемент в элементе ListBox. Для чтения и записи.

Синтаксис

expression. ListIndex

Выражение Переменная, представляющая объект ListBox .

Замечания

Свойство 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 и обратная связь.