使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

适用对象

ComboBox 对象

ListBox 对象

可使用 ListIndex 属性来确定在列表框或组合框中选择的项。 Long 型,可读/写。

表达式.ListIndex

表达式 必需。 返回“适用范围”列表中的对象之一的表达式。

备注

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

仅当使用宏或 Visual Basic for Applications (VBA) 代码时,此属性才可用。 仅可在窗体视图和数据表视图中读取此属性。 此属性为只读,在其他视图中不可用。

对于组合框或列表框,也可以通过将 BoundColumn 属性设置为 0,使 ListIndex 属性值可用。 如果 BoundColumn 属性设置为 0,组合框或列表框所绑定的基础表字段将包含与 ListIndex 属性设置相同的值。

列表框还具有 MultiSelect 属性,允许用户从控件中选择多项。 当选择了列表框中的多个项时,可以使用控件的 Selected 属性来确定要选择的项。 Selected 是一组数值,这些值为 0 到 ListCount 属性值减 1。 对于列表框中的每个项,如果已选中,则Selected 属性为 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

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

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×