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

Применение

Объект ListBox

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

выражение.MultiSelect

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

Замечания

Свойство MultiSelect может принимать следующие значения:

Значение

Visual Basic

Описание

Нет

0

(По умолчанию.) Выбор нескольких элементов не допускается.

Простой

1

Можно выбрать несколько элементов или отменить их выбор, щелкая их или нажимая клавишу ПРОБЕЛ.

Со связным выбором

2

Допускается расширение области выделения с помощью нажатия кнопки мыши или клавиши со стрелкой при нажатой клавише SHIFT. Элементы также можно выбирать путем перетаскивания. Щелчок элемента при нажатой клавише CTRL выделяет его или отменяет выбор.


Примечание: Вы можете задать свойство MultiSelect с помощью Окно свойств списка, кода макрос или Visual Basic для приложений (VBA).

Это свойство можно задать только в режиме конструктора формы.

Свойство ListIndex возвращает номер индекса для выбранного элемента. Если свойство MultiSelect имеет значение "Простой" или "Со связным выбором", с помощью свойства Selected или коллекции ItemsSelected списка можно определить выбранные элементы. Кроме того, если свойству MultiSelect присвоено значение "Простой" или "Со связным выбором", элемент управления списка всегда будет иметь значение Null.

Если для свойства MultiSelect задано значение "Со связным выбором", то при обновлении списка все выбранные пользователем значения будут отменены.

Пример

Чтобы получить значение свойства MultiSelect для списка Country формы Order Entry, можно использовать следующий синтаксис:

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

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

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

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

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

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

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

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

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

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

×