不是的。listview用来显示文件图标的,和“我的电脑”里的一样
解决方案 »
- 请问在VB中如何判断一个Excel文件是否已打开?又如何关闭已打开的Excel文件???
- vb调用crystalReport(4.6版)时报错
- 在vb中如何求取直线所占用的区域?
- vb的form窗口怎么才能在asp中调用?
- 如何增加一个字段
- 在delphi和C#编程软件都有关于怎样得到主板序列号的例子,可VB的例子还没有,能提供帮助者,本人不胜感激……参与者都得分(在线等候一个
- 在VB中怎样提取ORACLE中BLOB(long raw)图片并且打印 十万火急 谢谢大哥大姐!!!
- 这里有球迷吗。现在有一个和vb没有关系的话题。呼吁大家为了中国足球,明年的第一场球不要到现场看,也表示对黑哨的抗议
- 哪有关于activex reports的文章或例程?
- Find函数返回数组最大值所在行,提示缺object
- cd抓轨和音频格式转换的问题,
- 用VB怎样重画窗体??
With ListView
.ColumnHeaders.Clear
.ColumnHeaders.Add(1).Icon = 1'对应的图标
.ColumnHeaders.Item(1).Width = 400
.ColumnHeaders.Add(2).Icon = 1
.ColumnHeaders.Item(2).Width = 400
.ColumnHeaders.Add , , "文件名", 3000
.ColumnHeaders.Add , , "大小", 3000
.ColumnHeaders.Add , , "注释", 3000
End With
然后添加记录时记得指明相应的图标。例如:
Set nodX = ListView.ListItems.Add(, , , , 1)
nodX.ListSubItems.Add , , , 2
nodX.SubItems(2) = 文件名
你需要添加一个listview,一个imagelist,imagelist中有图标
下面是程序。
Private Sub Form_Load()
With ListView
.ColumnHeaders.Clear 'lvListView
.ColumnHeaders.Add(1).Icon = 20
.ColumnHeaders.Item(1).Width = 400
.ColumnHeaders.Add(2).Icon = 1
.ColumnHeaders.Item(2).Width = 400
.ColumnHeaders.Add , , "作者", 1440
.View = lvwReport
End WithDim nodX As ListItemSet nodX = ListView.ListItems.Add(, "test", , , 20)
nodX.ListSubItems.Add , , , 3
nodX.SubItems(2) = "作者"
Set nodX = Nothing
End Sub