ListViewColumn
ListViewColumn表示ListView的列。
通过ListView的Columns属性,可以增加、删除列,或者获取指定名称的列。
ListViewColumn的成员有:
名称 | 说明 |
Name | 属性,返回或设置列的名称 |
Text | 属性,返回或设置列的标题 |
Width | 属性,返回或设置列的宽度 |
Index | 属性,返回列的位置 |
TextAlign | 属性,返回或设置列的文本对齐方式,HorizontalAlignment枚举类型,包括三个可选值: Center: 居中 Left:靠左 Right:靠右 |
AutoResize | 方法,自动调整此列的列宽 |
示例
Dim
lvw As
WinForm.ListView
= e.Form.Controls("ListView1")
lvw.StopRedraw()
'暂停绘制
lvw.View
= ViewMode.Details
'显示模式为详细信息
lvw.GridLines
= True
'显示网格线
Dim cls()
As
String =
{"国家","人口","面积","语言","宗教","洲"}
'指定要显示的各列
Dim
wds()
As
Integer
= {100,100,130,80,80,80}
'定义列宽
For
i
As
Integer
= 0
To
cls.Length
- 1
Dim
c
As
WinForm.ListViewColumn
= lvw.Columns.Add()
c.Name
= cls(i)
'指定列名
c.Text
= cls(i)'指定列标题
c.Width
= wds(i)
'指定列宽
Next
lvw.Columns("人口").Text
= "人口(万)"
'修改人口列的标题
lvw.Columns("人口").TextAlign
= HorizontalAlignment.Right
'人口列靠右对齐
lvw.Columns("面积").TextAlign
= HorizontalAlignment.Right
'面积列靠右对齐