Свойство MatchEntry
Возвращает или задает значение, указывающее, как ListBox или ComboBox выполняет поиск в списке по типу пользователя.
Синтаксис
object. MatchEntry [= fmMatchEntry ]
Синтаксис свойства MatchEntry состоит из следующих частей:
Part | Описание |
---|---|
object | Обязательно. Допустимый объект. |
fmMatchEntry | Необязательный параметр. Правило, используемое для сопоставления записей в списке. |
Settings
Параметрами для fmMatchEntry являются:
Константа | Значение | Описание |
---|---|---|
fmMatchEntryFirstLetter | 0 | Базовое сопоставление. Элемент управления ищет следующую запись, которая начинается с введенного символа. При повторном вводе одной буквы выполняется циклический проход по всем записям, начинающимся с этой буквы. |
FmMatchEntryComplete | 1 | Расширенное сопоставление. При вводе каждого символа элемент управления ищет запись, совпадающую со всеми введенными символами (по умолчанию). |
FmMatchEntryNone | 2 | Нет сопоставления. |
Замечания
Свойство MatchEntry ищет записи в свойстве TextColumn элемента управления ListBox или ComboBox.
Элемент управления выполняет в столбце, заданном свойством TextColumn, поиск записи, совпадающей со строкой, введенной пользователем. Если найдено совпадение, выбирается соответствующая строка, отображается содержимое столбца, а содержимое свойства BoundColumn становится значением элемента управления. Если совпадение является однозначным, поиск совпадения инициирует событие Click .
Элемент управления вызывает событие Click после ввода пользователем последовательности символов, совпадающих только с одной записью в списке. По мере ввода запись сравнивается с текущей и следующей строкой в списке. Если запись совпадает только с текущей строкой, соответствие однозначное.
В Microsoft Forms это справедливо независимо от того, отсортирован ли список. Это означает, что элемент управления находит первое вхождение, соответствующее записи, на основе порядка элементов в списке.
Учтите, что в обоих случаях соответствующая запись не является уникальной. Однако она значительно отличается от смежной записи, поэтому элемент управления считает ее однозначной и вызывает событие Click.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.