Access VBA教程:MultiSelect属性

使用 MultiSelect属性可以指定用户是否能够在窗体的列表框中使用多重选择以及如何进行多重选择。Byte 型,可读写。

expression.MultiSelect

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明

MultiSelect属性使用以下设置:

设置 Visual Basic 说明
0 (默认值)不允许多重选择。
简单 1 通过单击鼠标或按空格键,可允许或禁止多重选择。
展开的 2 可以按住 Shift,然后单击各项目以进行多重选择;也可以按住 Shift,从前面的选择项按箭头键将选择范围扩展至当前项;也可以通过拖动鼠标进行选择;而按住 Ctrl 并单击项目可以选择或取消选择该项目。

可以使用窗体属性表Visual Basic 来设置 MultiSelect属性。

该属性只能在窗体“设计”视图中进行设计。

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

如果 MultiSelect属性设为“展开的”,重新查询列表框将会清除用户的所有选择。

VBA示例

若要返回“订单输入”窗体上“国家/地区”列表框的 MultiSelect属性值,可以使用下面的示例:

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

若要设置 MultiSelect属性,可以使用下面的示例:

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

上页:Access VBA教程:MultiRow属性 下页:Access VBA教程:Name属性

Access VBA教程:MultiSelect属性

Access VBA教程:Name属性 Access VBA教程:NavigationButtons属性
Access VBA教程:NewFileTaskPane属性 Access VBA教程:NewRecord属性
Access VBA教程:NewRowOrCol属性 Access VBA教程:NewValues属性
Access VBA教程:NextRecord属性 Access VBA教程:NumeralShapes属性
Access VBA教程:Object属性 Access VBA教程:ObjectPalette属性
Access VBA教程:Object属性 Access VBA教程:ObjectVerbs属性
Access VBA教程:ObjectVerbsCount属性 Access VBA教程:ODBCConnectStr属性
Access VBA教程:OldBorderStyle属性 Access VBA教程:OldValue属性
Access VBA教程:OLEClass属性 Access VBA教程:OLEData属性
Access VBA教程:OLEType属性 Access VBA教程:OLETypeAllowed属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号