# Selected 属性

返回或设置列表框中条目的选定状态。

object.Selected( index ) [= Boolean]

Selected 属性的语法包括下列成分:

成分 说明
object 必需。一个有效对象。
index 必需。整数,取值范围是 0 到列表中的条目数减 1 之间的数值。
Boolean 可选。判断一个条目是否被选中。
设置

Boolean 的设置值为:

说明
True 条目被选中。
False 条目未被选中。
说明

当用户可以构造多项选择时,Selected 属性是很有用的。可以用该属性确定在多项选择列表框中选中的行;还可以用该属性在代码列表中选中行或撤消选定。

该属性的默认值基于当前列表框的选择状态。

对于单选列表框,建议用 Value 或 ListIndex 属性获取和设置选项。在这种情况下,ListIndex 返回被选定条目的索引。然而,在多项选择中,ListIndex 将返回包含在矩形焦点中的行的索引,而不论实际上该行是否被选中。

当一个列表框控件的 MultiSelect 属性设置为 None 时,只可将一行的 Selected 属性设置为 True。

如果输入值超出索引范围,并不会产生错误消息,但也不会给列表中任何条目设置属性。

示例
应用于