Поделиться через


Свойство 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 и обратная связь.