导航:首页 > 文件教程 > vb载入文件夹内所有图片listbox

vb载入文件夹内所有图片listbox

发布时间:2023-09-16 08:02:12

1. VB遍历文件夹中的图片

添加文件列表控件,filelist
Dim Shunxu As Integer, zongshu As Integer, strfilename As String
Private Sub Form_Load()
File1.Path = "d:\" ' "d:\123\图片文件夹" '文件夹路径
File1.Pattern = "*.gif" '文件格式
Timer1.Interval = 1000
Timer1.Enabled = True
zongshu = File1.ListCount '总数
Shunxu = 0
End Sub

Private Sub Timer1_Timer()
If zongshu > 0 Then
strfilename = File1.List(Shunxu) '图片文件名
Image1.Picture = LoadPicture(File1.Path + "\" + strfilename) '图片文件路径
Shunxu = Shunxu + 1
If Shunxu = zongshu - 1 Then
Shunxu = 0
End If
End If
End Sub

2. VB2008读取文件夹中所有文件JPG

用Microsoft.VisualBasic.FileIO.Filesystem.GetFiles方法。在文件名参数写"*.jpg"就行了。返回ReadOnlyCollection。记住:READONLYCOLLECTION的Item属性最大值为Count-1不是count
然后用for循环将readonlycollection的项添加到ListBox控件。把邮箱给我,过两天把代码发给你
代码

On Error Resume Next'最好使用VB.NET 的Try catch语句块
dim Loopint1 as integer,tmpstr1,tmpstr3 as string
Dim flist As System.Collections.ObjectModel.ReadOnlyCollection(Of String)
fList=Microsoft.VisualBasic.FileIO.FileSystem.GetFiles(gfPath, FileIO.SearchOption.SearchTopLevelOnly, "*.jpg")
x = flist.Count
For LoopInt1 = 0 To x - 1 '循环控制
tmpstr3 = "" '清空属性字符串
tmpstr1 = flist.Item(LoopInt1)
IntInStr = InStrRev(tmpstr1, "\")
tmpstr2 = Microsoft.VisualBasic.Strings.Right(tmpstr1, Len(tmpstr1) - IntInStr)'只得到文件名,如果要完整路径就要循环里第二行即可
Listbox1.Items.Add(tmpstr2)'添加内容
Next
'其实完全可以制作一个VB6的文件列表框,加上Listview,资源管理器也是可以做的,只不过图标控制比较麻烦而已
'照相时间要获得EXIF信息,这个我不知道,你上网找找看

阅读全文

与vb载入文件夹内所有图片listbox相关的资料

热点内容
女生qq签名 浏览:153
电池app哪个好用 浏览:393
u盘打开文件空白 浏览:916
如何word中的表格导入psd文件中 浏览:203
学编程哪个好就业 浏览:242
lucenedemojava 浏览:336
数据字典在哪个表中 浏览:78
社会网络分析方法参考书 浏览:362
加工中心曲面倒角怎么编程 浏览:171
u盘文件查询不到 浏览:984
什么app可以免费观看电影 浏览:67
数控铣knd系统怎么编程 浏览:891
槽刀怎么编程序 浏览:304
angularjsmvc原理 浏览:964
数据库下拉复制 浏览:110
支付宝app90 浏览:47
90版本不动还能换装么 浏览:15
站点数据源怎么添加 浏览:498
文件夹打不开桌面 浏览:171
没有网络的电脑如何共享手机 浏览:194

友情链接