Свойство «Индекс элемента списка (ListIndex)»

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Применение

объект «Поле со списком»

объект «Список»

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

выражение.ListIndex

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

Замечания

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

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

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

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

Семейство 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 — имена формы и списка или поля со списком, соответственно, со значениями типа Строка, а index — значение индекса элемента списка.

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

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

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

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×