Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Отнася се за

Обект ComboBox

Обект ListBox

Можете да използвате свойството ListIndex, за да определите кой елемент е избран в списъчно поле или разгъващ се списък. Long за четене/запис.

израз.ListIndex

израз Задължително. Израз, който връща един от обектите в списъка "Отнася се за".

Забележки

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

Това свойство е налично само при използване на макрос или код на Visual Basic for Applications (VBA). Можете да прочетете това свойство само в изглед на формуляр и изглед на лист с данни. Това свойство е само за четене и не е налично в други изгледи.

Стойността на свойството ListIndex е налична и като зададете свойството BoundColumn на 0 за списъчно поле или разгъващ се списък. Ако свойството BoundColumn е зададено на 0, съответното поле в таблицата, към което е обвързан разгъващият се списък или списъчно поле, ще съдържа същите стойности като настройката на свойството 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, а индекс е стойността на индекса на елемента.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×