MatchEntry 属性

返回或设置一个值,该值指示 ListBoxComboBox 在用户键入时如何搜索其列表。

语法

对象MatchEntry [= fmMatchEntry ]

MatchEntry 属性语法包含以下部分:

Part 说明
object 必填。 一个有效对象。
fmMatchEntry 可选。 用于匹配列表中的项的规则。

设置

fmMatchEntry 的设置为:

常量 Description
fmMatchEntryFirstLetter 0 基本匹配。 控件搜索以输入的字符开头的下一个项。 重复键入同一字母将循环显示以该字母开头的所有项。
FmMatchEntryComplete 1 扩展匹配。 在键入每个字符时,控件将搜索与输入的所有字符匹配的项(默认)。
FmMatchEntryNone 2 无匹配。

备注

MatchEntry 属性将搜索 ListBoxComboBoxTextColumn 属性中的项。

控件将搜索与由用户键入的项匹配的项的 TextColumn 所标识的列。 在找到一个匹配项时,将选择包含该匹配项的行,显示列的内容,并且其 BoundColumn 属性的内容将变为控件的值。 如果匹配项明确无误,则找到匹配项将启动 Click 事件。

当用户键入一系列与列表中的某个项完全匹配的字符时,控件将启动 Click 事件。 当用户进行键入时,该项会与列表中的当前行和下一行进行比较。 如果该项仅与当前行匹配,则匹配是明确的。

在 Microsoft 窗体中,不论列表是否经过排序,都是这样的。 这意味着控件根据列表中的项顺序查找与条目匹配的第一个匹配项。

请注意,在任一情况下,匹配的项都不是唯一的;但它相邻项完全不同,从而导致控件将匹配项解释为明确的并启动 Click 事件。

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。