MultiSelect 属性

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以便参考。

适用对象

ListBox 对象

可以使用 MultiSelect 属性指定用户是否可以在窗体上的列表框中进行多项选择以及如何进行多项选择。字节 型,可读/写。

表达式.MultiSelect

表达式是必需的。返回“适用对象”列表中某个对象的表达式。

备注

MultiSelect 属性使用以下设置。

设置

Visual Basic

说明

0

(默认)不允许多项选择。

简单

1

通过使用鼠标单击多个项或按空格键的方式选择或取消选择多个项。

扩展

2

选择多个项的方式为:在按住 SHIFT 的同时用鼠标单击多个项,或者按住 SHIFT 并按箭头键将所选范围从选定的上一个项扩展到当前项。还可以通过拖动鼠标选择项目。按住 CTRL 并单击某个项可选择或取消选择该项。


注意: 可以通过使用列表框的属性表、宏 或 Visual Basic for Applications (VBA) 代码来设置 MultiSelect 属性。

只能在窗体“设计”视图中设置此属性。

可以使用 ListIndex 属性返回所选项目的索引号。MultiSelect 属性设置为“扩展”或“简单”时,可以使用列表框的 Selected 属性或 ItemsSelected 集合来确定已选择的项。此外,MultiSelect 属性设置为“扩展”或“简单”时,列表框控件的值将始终为 NULL。

如果 MultiSelect 属性设置为“扩展”,再次查询列表框可清除用户所做的任何选择。

示例

要为名为“Country”或“订单输入”的窗体返回 MultiSelect 属性的值,可以使用以下代码:

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

要设置 MultiSelect 属性,可以使用以下代码:

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

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×