Властивість MultiSelect

Застосовується до

Об’єкт ListBox

За допомогою властивості MultiSelect можна вказати, чи користувач може вибирати кілька елементів зі списку у формі та як можна вибрати кілька елементів. Байт (читання й записування).

вираз.MultiSelect

вираз – обов’язковий аргумент. Вираз, що повертає один з об’єктів зі списку "Застосовується до".

Примітки

Властивість MultiSelect може мати наведені нижче значення.

Значення

Visual Basic

Опис

Немає

0

Вибір кількох елементів не підтримується (стандартне значення).

Simple (Простий)

1

Щоб вибрати кілька елементів або скасувати їх вибір, потрібно клацнути їх мишею або натиснути клавішу ПРОБІЛ.

Extended (Розширений)

2

Щоб вибрати кілька елементів, утримуйте натиснутою клавішу Shift і або клацайте їх мишею, або натискайте клавішу зі стрілкою, щоб розширити вибір від попередньо вибраного до поточного елемента. Ви також можете перетягувати елементи, щоб вибрати їх. Якщо клацнути елемент, утримуючи натиснутою клавішу Ctrl, ви його виберете або скасуєте вибір.


Примітка : Ви можете задати властивість MultiSelect, використовуючи вікно властивостей списку, макрос або код Visual Basic for Applications (VBA).

Цю властивість можна налаштовувати лише в режимі конструктора форми.

За допомогою властивості ListIndex можна повернути номер індексу для вибраного елемента. Коли для властивості MultiSelect вибрано значення Extended або Simple, за допомогою властивості списку Selected або колекції ItemsSelected можна визначати вибрані елементи. Крім того, коли для властивості MultiSelect вибрано значення Extended або Simple, елемент керування "список" завжди матиме Null-значення.

Якщо для властивості MultiSelect установлено значення Extended, повторний запит щодо списку очищає всі елементи, які вибрав користувач.

Приклад

Щоб повернути значення властивості MultiSelect для списку з іменем "Country" (Країна) у формі "Order Entry" (Введення замовлення), можна використати ось що:

Dim b As Byte
b = Forms("Order Entry").Controls("Country").MultiSelect

Щоб задати властивість MultiSelect, можна використати ось що:

Forms("Order Entry").Controls("Country").MultiSelect = 2 ' Extended.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×