ListView 控件

类似文件列表显示数据。

属性/方法 说明
Icons ImageList 对象,数据图标
SmallIcons ImageList 对象,数据小图标
ColumnIcons ImageList 对象,列标题图标
ListItems ListItems 集合对象
SelectedItem 当前选中对象的引用
View 显示方式:

lvwIcon 大图标
lvwSmallIcon 小图标
lvwList 纵向小图标
lvwReport 详细资料

AllowColumnRecorder 是否允许拖动列重排
FullRowSelect 是否允许行选
GridLines 是否显示网络
FlatScrollBars 是否平面风格的滚动条
HoverSelection 是否停留几秒自动选择
HotTracking  
CheckBoxes 是否显示选择框
TextBackGround 是否有透明背景
PictureAlignment  
ColumnHeaders ColumnHeader 集合对象
ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader) 列标题单击事件
ItemClick(ByVal Item As MSComctlLib.ListItem) 项目单击事件
ItemCheck(ByVal Item As MSComctlLib.ListItem) 项目选择事件
LabelEdit 是否允许重命名

ListItems 集合对象

属性/方法 说明
Add(index,key,text,icon,smallicon) 添加 ListItem 对象并返回,全部可选
Remove(index|"key") 删除一个记录
Clear() 删除所有记录
Count 记录数
Item(index|"key") 返回 ListItem 对象, 默认方法

ListItem 对象

每个对象为一行。

属性/方法 说明
Index 索引
Key 关键词
Icon 图象 Index 或 key
SmallIcon 小图象 Index 或 key
Checked 是否被选中
SubItems(index) 其他列值,字符串数组,大小为列数减一
Bold 是否粗体字(仅第一列)
ForeColor 文字颜色(第一列)
Text 文本,只读

ColumnHeaders 集合对象

属性/方法 说明
Add(index,key,text,width,icon) 添加 ColumnHeader 对象并返回,全部可选
Remove(index|"key") 删除一列
Clear() 删除所有列
Count 列数
Item(index|"key") 返回 ColumnHeader 对象, 默认方法

ColumnHeader 对象

每个对象为一列。

属性/方法 说明
Index 索引
Key 关键词
Alignment 对齐方式:

lvwColumnLeft
lvwColumnCenter
lvwColumnRight

Text 列标题名称
SubItemIndex 列的原顺序号
Position 列的显示顺序号(拖动列可改变)
Icon 标题图象 Index 或 key 值
Width 列显示宽度