问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样用VB做一个图片浏览器??

发布网友 发布时间:2023-01-18 06:53

我来回答

2个回答

热心网友 时间:2023-11-22 13:08

Public Class Form1
Dim i As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
i = i - 1
If (i < 0) Then
i = 4
End If

'pic.Image = imgl.Images(i)
pic.Image = Image.FromFile(imgNames(i).FullName)
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

i = i + 1
If (i >= 4) Then
i = 0
End If

'pic.Image = imgl.Images(i)
pic.Image = Image.FromFile(imgNames(i).FullName)

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
If Button3.Text Is "播放" Then
Timer1.Start()
Button3.Text = "暂停"

Else
Timer1.Stop()
Button3.Text = "播放"

End If

End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
i = i + 1
If (i >= 4) Then
i = 0
End If
'pic.Image = imgl.Images(i)
pic.Image = Image.FromFile(imgNames(i).FullName)

End Sub

Dim imgNames As IO.FileInfo()
Private Sub test2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim _Url As String
_Url = Application.StartupPath & "\Imager" '获取程序文件信息所在的文件夹

Dim _ImgUrl As New System.IO.DirectoryInfo(_Url) '新建文件夹对象

imgNames = _ImgUrl.GetFiles("*.jpg") '从文件信息中获取文件对象的类型

End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

FolderBrowserDialog1.ShowDialog()

Dim _Url As String
_Url = FolderBrowserDialog1.SelectedPath

Dim _ImgUrl As New System.IO.DirectoryInfo(_Url) '新建文件夹对象

imgNames = _ImgUrl.GetFiles("*.jpg") '从文件信息中获取文件对象的类型

End Sub
Dim form As New Form2

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles form2Click.Click
Form.Show() '*************显示窗体
End Sub

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
Me.Close()
End Sub

Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
form.Close()
End Sub

Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
Dim clockF As New clock
clockF.ShowDialog()
End Sub
End Class

显示张数的用text显示出来就可以了

其实我也是初学者这些代码有些小BUG请包涵我会修改的

大家可以加个QQ交流交流

热心网友 时间:2023-11-22 13:09

1、用Picture显示图片

2、用Timer做自动轮换图片功能

3、还有重要的就是取得图片文件列表放进结构数组就可以了。

热心网友 时间:2023-11-22 13:08

Public Class Form1
Dim i As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
i = i - 1
If (i < 0) Then
i = 4
End If

'pic.Image = imgl.Images(i)
pic.Image = Image.FromFile(imgNames(i).FullName)
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

i = i + 1
If (i >= 4) Then
i = 0
End If

'pic.Image = imgl.Images(i)
pic.Image = Image.FromFile(imgNames(i).FullName)

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
If Button3.Text Is "播放" Then
Timer1.Start()
Button3.Text = "暂停"

Else
Timer1.Stop()
Button3.Text = "播放"

End If

End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
i = i + 1
If (i >= 4) Then
i = 0
End If
'pic.Image = imgl.Images(i)
pic.Image = Image.FromFile(imgNames(i).FullName)

End Sub

Dim imgNames As IO.FileInfo()
Private Sub test2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim _Url As String
_Url = Application.StartupPath & "\Imager" '获取程序文件信息所在的文件夹

Dim _ImgUrl As New System.IO.DirectoryInfo(_Url) '新建文件夹对象

imgNames = _ImgUrl.GetFiles("*.jpg") '从文件信息中获取文件对象的类型

End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

FolderBrowserDialog1.ShowDialog()

Dim _Url As String
_Url = FolderBrowserDialog1.SelectedPath

Dim _ImgUrl As New System.IO.DirectoryInfo(_Url) '新建文件夹对象

imgNames = _ImgUrl.GetFiles("*.jpg") '从文件信息中获取文件对象的类型

End Sub
Dim form As New Form2

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles form2Click.Click
Form.Show() '*************显示窗体
End Sub

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
Me.Close()
End Sub

Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
form.Close()
End Sub

Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
Dim clockF As New clock
clockF.ShowDialog()
End Sub
End Class

显示张数的用text显示出来就可以了

其实我也是初学者这些代码有些小BUG请包涵我会修改的

大家可以加个QQ交流交流

热心网友 时间:2023-11-22 13:09

1、用Picture显示图片

2、用Timer做自动轮换图片功能

3、还有重要的就是取得图片文件列表放进结构数组就可以了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
css布局绝对定位和相对定位疑惑? 湖北对口单招有哪些大学 湖北单招最好考的学校有哪些 玻璃隔断吗 《八佰》中的南岸刀子,《药神》中的沉默黄毛 有哪些适合新手养的蛇品种推荐? 新手喂养什么宠物蛇比较好? 色叔叔茜色是什么色 仓鼠上窜下跳一直不停,是什么原因? 禽医静心谈鸭黄病毒的主要症状有哪些?鸭子得了黄病毒怎么治疗? 中国电子产品发展历程 最美的青春~塞罕坝林场故事 小黄杨冬天怎么养 3个方法让小黄杨安然过冬 速度调节器饱和后,比例和积分部分还起作用吗 速度调节器输入输出特性 这个是干什么的?↓图 汽车如何解押 用什么可以鉴别四氯化碳,苯,甲苯? 《唐朝诡事录》最后为什么要放出蟒蛇? 偶遇“白素贞”?男子江边散步时候捡到雪白球蟒,是否可以将其在野外放生? 男子江边散步捡到雪白球蟒,生活中遇到保护动物该如何正确处理呢? 偶遇“白素贞”!男子江边散步捡到雪白球蟒,这是种什么样的生物? 食用陈皮要注意什么 张掖的特色水果 不堪回首明月中是什么意思 不堪回首明月中的释义 陈皮茶有什么用 粗心的我550字作文 做梦梦见自己被辞退了是什么征兆 梦见被辞职什么意思 梦见被辞职 海胆蒸蛋没海胆,三亚:汁多肉少,这种现象正常吗? 做一个ftp浏览器需要多久 什锦虾仁做法 什锦虾仁的烹饪技巧 产后紧致肚皮的方法 姓高的女孩名字有哪些 聚兴诚银行旧址:*时期的国宝银行,「 ”中国华尔街”上的闪耀明星 在爱因斯坦“广义相对论”中,他曾预言到时间会终止于黑洞的观点 天天吃花生有什么好处 上古卷轴5十周年纪念版更新多久 甘油三酯偏高的原因是什么 甘油三酯高有什么原因 甘油三酯偏高的原因及治疗方法有什么 脂肪肝会引起人体的甘油三酯高吗 当仁不让什么意思?有什么历史典故?反义词和近义词是什么? 个性 适合夏天的微信昵称 能否通过定位找人,能定位找人吗 孕期燕窝食谱分别是什么孕期燕窝食谱 氯酸钠是什么?化学性质 中午在食堂吃的猪肉不知道是不是坏了?有一股怪怪的酒味… 吃坏的猪肉有什么后果啊? begest什么意思 家用电触电多长时间会把手烧焦