| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 553 人关注过本帖
标题:[求助]如何导入多个文件到对应的数组,再用ListView列表对应显示各文件名
取消只看楼主 加入收藏
hai99
Rank: 1
等 级:新手上路
帖 子:146
专家分:0
注 册:2007-7-2
结帖率:50%
收藏
 问题点数:0 回复次数:0 
[求助]如何导入多个文件到对应的数组,再用ListView列表对应显示各文件名

请高手帮忙修改下代码,实在想不出来该怎么弄,网上搜了一天也没有
关键是几个控件和数组之间的对应关系,怎么也想不通啊,找不到例子,请求帮助,谢谢了!

Option Explicit
Dim FileInfo() As String


Private Sub Command1_Click()
On Error GoTo userCanceled
Dim i As Integer
Dim litem As ListItems
With CommonDialog1
.CancelError = True
.Flags = cdlOFNHideReadOnly Or cdlOFNAllowMultiselect Or cdlOFNExplorer Or cdlOFNNoDereferenceLinks
.Filter = "文本文件(.txt)|*.txt"
.ShowOpen
GetFileInfo (.FileName)
End With

ListView1.ListItems.Clear

For i = 1 To UBound(FileInfo)
ListView1.ListItems.Add (i) ' 这里怎么添加文件名呢?网上和MSDN里讲的都是和数据 ' ListView1.ListSubItems(0) = i ' 定的,而我需要的都是动态不固定的,不需要数据库文件的
' ,不知该如何设置对象
' ListView1.ListSubItems(1) = FileInfo(i)
Next
'Label2 = FileInfo(0) ' 还有就是ListView1列表里的各条文件名如何与原文件导入的
userCanceled: ' 数组相对应,当我勾选ListView1列表里的复选框时,同时选
End Sub ' 择原文件内容的数组???
Private Sub GetFileInfo(Source As String)
Dim t As Integer
FileInfo = Split(Source, Chr(0))
If UBound(FileInfo) = 0 Then
ReDim Preserve FileInfo(1)
t = InStrRev(FileInfo(0), "\")
FileInfo(1) = Mid(FileInfo(0), t + 1)
FileInfo(0) = Left(FileInfo(0), t)
Else
If Right(FileInfo(0), 1) <> "\" Then FileInfo(0) = FileInfo(0) & "\"
End If
End Sub

图片附件: 游客没有浏览图片的权限,请 登录注册

如图是最终形成的样子,请高手指教了。谢谢!

[此贴子已经被作者于2007-8-7 17:06:23编辑过]

搜索更多相关主题的帖子: ListView 文件名 列表 
2007-08-07 17:04
快速回复:[求助]如何导入多个文件到对应的数组,再用ListView列表对应显示各文件 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.080121 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved