ListIndex 属性

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

适用于

组合框对象

列表框对象

您可以使用ListIndex属性来确定列表框或组合框中选定的项目。读取/写入

表达式ListIndex

表达式必填。返回一个对象应用于列表中的表达式。

备注

ListIndex属性是从 0 到列表框或组合框减去 1 中的项目的总行数的整数。Microsoft Office Access 2007设置ListIndex属性值在列表框或组合框的列表框部分中选择项目时。在列表中的第一个项目ListIndex属性值为 0,第二个项的值为 1,依此类推。

只能通过使用宏或 Visual Basic for Applications (VBA) 代码,此属性才可用。您可以阅读此属性仅在窗体视图和数据表视图中。此属性为只读,并且在其他视图中不可用。

ListIndex属性值也是可通过将BoundColumn属性设置为 0 的组合框或列表框。如果BoundColumn属性设置为 0,则基础的组合框或列表框绑定到表字段将包含ListIndex属性设置为相同的值。

列表框也有允许用户从控件选择多个项目的多选属性。控件在列表框中选择多个的项目。所选属性是从 0 到ListCount属性值中减去 1 之间的值的数组。每个项目的列表框中所选属性将为True如果项目处于选中状态和False ,如果未选中。

ItemsSelected集还使您能够访问列表框或组合框中选定的行中的数据。

示例

若要返回ListIndex属性的值,您可以使用以下各项:

Dim l As Long
l = Forms(formname).Controls(controlname).ListIndex

若要设置ListIndex属性值,您可以使用以下各项:

Forms(formname).Controls(controlname).SetFocus
Forms(formname).Controls(controlname).ListIndex = index

其中窗体名称控件名称是窗体和列表框或组合框控件,名称分别为字符串值,表示,索引是项目的索引值。

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

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

此信息是否有帮助?

谢谢您的反馈!

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

×