2024年4月12日发(作者:)

VB中ListView的用法

listview控件可有4种不同的视图显示方法,跟“资源管理器”里的“查看”方式相

似:(1)无图标;(2)小图标;(3)列表;(4)报表式。

使用哪种视图,可由该控件的view属性设置控制。

其中“报表”视图用来显示记录数据很适合。

listview控件包括listItem对象与ColumnHeader对象。

本人简单理解为:listItem对象看成数据行;ColumnHeader对象看成列标题。

listItem对象(行)有两部分:一部分是图标与简要描述的文本(第1列);另一部分

是前者的子项文本信息(第2列,第3列......)。

而listItems即是对listItem对象集合(所有行)的引用。

故此, listItems(1) 可以表示为第1行;

listitems(1).text 返回第1行第1列的文本值;

listitems(1).subItem(1) 返回第1行第2列的文本值。

【 控件常用属性 】

第 1 页

[1]view属性

该属性有4个值可设定:

1---小图标视图显示

2---列表

3---报表

0---无图标(默认)

[2]AllowColumnReorder属性

值设置.t.时,用户可以用鼠标选中1列拖至其他地方进行重新排列。

[3]Checkboxes属性

设置为.t.时,每一行数据前将显示一复选框。

[4]FlatScrollBar属性

设置为.f.时控件将显示滚动条。

[5]FullRowSelect属性

第 2 页