Foxtable(狐表)用户栏目专家坐堂 → 循环读取图片


  共有2188人关注过本帖树形打印复制链接

主题:循环读取图片

帅哥哟,离线,有人找我吗?
13968559581
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:185 积分:1526 威望:0 精华:0 注册:2017/7/23 17:17:00
循环读取图片  发帖心情 Post By:2019/11/13 9:46:00 [只看该作者]

你好:
     我现在想在一个文件夹里放N张图片,想做个窗口,放一个图片控件,循环读取显示里面的图片(每张图片显示10秒钟),这用什么方法比较好

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106650 积分:542433 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/13 9:52:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
13968559581
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:185 积分:1526 威望:0 精华:0 注册:2017/7/23 17:17:00
怎么读取图片  发帖心情 Post By:2019/11/13 9:53:00 [只看该作者]

你好,计时器功能我知道呀,我现在主要是,里面的图片文件名称不规则,怎么去读取

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106650 积分:542433 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/13 9:54:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
13968559581
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:185 积分:1526 威望:0 精华:0 注册:2017/7/23 17:17:00
文件格式  发帖心情 Post By:2019/11/13 10:21:00 [只看该作者]

你好
    我想判断一下这个目录里的所有文件的格式(比如我想判断这个文件是否为jpg格式),这用什么方法比较好
 还有,这个10秒显示一次(每张图片轮循显示10秒钟),我想不出来,请帮我代码完善一下
  Dim pcx1 As WinForm.PictureBox = e.Form.Controls("PictureBox1")
For Each File As String In FileSys.GetFiles("C:\111\")
     pcx1.ImageFile=file
Next
[此贴子已经被作者于2019/11/13 10:31:29编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106650 积分:542433 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/13 10:33:00 [只看该作者]

For Each File As String In FileSys.GetFiles("C:\111\")
    If file.EndsWith(".jpg")
        pcx1.ImageFile=file
    End If
Next

 回到顶部
帅哥哟,离线,有人找我吗?
13968559581
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:185 积分:1526 威望:0 精华:0 注册:2017/7/23 17:17:00
定时  发帖心情 Post By:2019/11/13 10:43:00 [只看该作者]

你好:
    这个每张图片显示10秒钟,还是实现不了呀


 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106650 积分:542433 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/13 10:50:00 [只看该作者]

窗口afterload
vars("a") = FileSys.GetFiles("C:\111\")
if vars("a").count > 0 then
vars("i") = 0
else
vars("i") = -1
end if

计时事件
if vars("i") > -1 andalso vars("i") < vars("a").count
e.Form.Controls("PictureBox1").ImageFile=vars("a")(vars("i"))
vars("i") += 1
endif

 回到顶部