Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Применение

Объект ComboBox

Объект ListBox

Свойство ListIndex можно использовать, чтобы определить, какой элемент выбран в список или поле со списком. Возвращает доступное для чтения и записи значение типа Long.

выражение.ListIndex

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

Замечания

Свойство ListIndex содержит значение от 0 до числа, на единицу меньшего, чем общее количество элементов списка или поля со списком. Microsoft Office Access 2007 устанавливает значение свойства ListIndex при выборе элемента в списке или поле со списком. В свойстве ListIndex значением первого элемента списка является 0, значением второго — 1 и т. д.

Это свойство можно задать только с помощью макроса или кода Visual Basic для приложений (VBA). Его значение можно получить только в режиме формы или таблицы. Оно доступно только для чтения и не поддерживается в других представлениях.

Доступ к значению свойства ListIndex также можно получить, задав для свойства BoundColumn (Присоединенный столбец) списка или поля со списком значение 0. Если свойство BoundColumn имеет нулевое значение, то поле основной таблицы, к которому присоединен список или поле со списком, будет содержать то же значение, что и свойство ListIndex.

Списки также имеют свойство MultiSelect , которое позволяет пользователю выбрать несколько элементов из элемента управления. При выборе нескольких элементов в списке можно определить, какие элементы выбраны, с помощью свойства Selected элемента управления . Свойство Selected — это массив значений от 0 до значения свойства ListCount минус 1. Для каждого элемента в списке свойство Selected будет иметь значение True , если элемент выбран, и False , если он не выбран.

Семейство ItemsSelected также предоставляет возможность доступа к данным в выделенных строках списка или поля со списком.

Пример

Для получения значения свойства ListIndex применяется следующий синтаксис:

Dim l As Long
l = Forms(formname).Controls(controlname).ListIndex

Для задания значения свойства ListIndex применяется следующий синтаксис:

Forms(formname).Controls(controlname).SetFocus
Forms(formname).Controls(controlname).ListIndex = index

Здесь formname и controlname — имена формы и списка или поля со списком, представленные как значения типа String, а index — значение индекса элемента списка.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×