Columns 属性
返回或设置一个值,以决定 ListBox 控件是水平还是垂直滚动、以及如何显示列中的项目。如果水平滚动,则 Columns 属性决定显示多少列。语法object.Columns [= number]Columns 属性语法包含下面部分:部分 描述
Object 对象表达式,其值是“应用于”列表中的一个对象。
Number 一个整型值,指定控件如何滚动、以及列中的项目如何排列,“设置值”中有详细描述。
设置值number 的设置值为:设置值 描述
0 (缺省值)项目安排在一列中、且 ListBox 竖直滚动。
1到 n 项目安排在多个列中,先填第一列,再填第二列,等等。 ListBox 水平滚动并显示指定数目的列。
说明对于水平滚动的 ListBox 控件,列宽等于 ListBox 宽度除以列的个数。该属性不能设置为 0,在运行时也不能从 0 改变 -也就是说,不能在运行时,将多列 ListBox 变为单列 ListBox 或将单列 ListBox 变为多列 ListBox 。
例子:
Private Sub command1_click()
Dim i As Integer
Dim j As Integer
Dim TempStr As String
Dim MyArray(0 To 19) As String
For i = 0 To 19
MyArray(i) = Str(i)
Next i
For i = 0 To 4
For j = i * 4 To i * 4 + 3
TempStr = TempStr & MyArray(j) & " "
Next j
List1.AddItem TempStr
TempStr = ""
Next i
End Sub