# Column 属性
指定列表框或组合框的显示列数。
object.Column( column, row ) [= Variant]
ColumnCount 属性的语法有以下几个成分:
成分 | 说明 |
---|---|
object | 必需。一个有效对象。 |
column | 可选。整数,取值范围为 0 到总列数减 1 之间的数值。 |
row | 可选。整数,取值范围为 0 到总行数减 1 之间的数值 。 |
Variant | 可选。指定欲加载到列表框或组合框的一个值、一列值或一个二维数组。 |
设置
- 如果同时指定了行和列的值,Column 将对某一指定条目进行读或写。
- 如果仅指定了列的值,则 Column 属性将对对象中当前行中的指定列进行读或写。例如:MyListBox.Column(3) 将对 MyListBox 中的第三列进行读或写。
- Column 从光标处返回一个 Variant。当内置光标提供了 Variant 的值(例如在使用 AddItem 方法时),则此值为一字符串。当由外部光标提供 Variant 的值时,Variant 内不包含与该数据相关联的格式。
说明
- 可以用 Column 属性将组合框或列表框中的内容赋予另一控件,如文本框。例如:可将某个文本框中的 ControlSource 属性值设置为另一列表框的第二列。
- 当引用组合框或列表框中的一列,而用户并未做出选择时,Column 的设置值为 Null。通过调用 IsNull 函数即可查出该状态。
- 可用 Column,将值的完整的二维数组复制到一个控件中去。该语法允许快速加载一个选择清单,而无须用 AddItem 逐一加载清单中的每个元素。
注意:当从一个二维数组中复制数据时,Column 将转置控件中数组的内容,以使 ListBox1.Column(Y, X) 的内容与 MyArray(X,Y) 中的内容相同。也可通过 List 复制数组,而无须转置。
示例
应用于