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

Об’єкт ListBox

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

вираз.MultiSelect

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

Примітки

Властивість 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.

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших

Приєднатися до Microsoft оцінювачів >

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

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

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

×