在vb.net中,PictureBox图片切换问题。

在vb.net中,我已经导入几张图片,想让它在PictureBox中,每隔一秒切换一张,如何实现?我是菜鸟,图片我应经导入到vb中,生成一个文件了吧好像。... 在vb.net中,我已经导入几张图片,想让它在PictureBox中,每隔一秒切换一张,如何实现?
我是菜鸟,图片我应经导入到vb中,生成一个文件了吧好像。
展开
 我来答
百度网友036e5d9
推荐于2016-03-22 · TA获得超过303个赞
知道小有建树答主
回答量:213
采纳率:100%
帮助的人:213万
展开全部
1、添加控件Picturebox1和控件Timer1,将Timer1的Interval属性改为1000(即1秒),Enabled属性改为True
2、假设你要循环切换4张图片,你可以添加如下代码即可实现:
Dim a As Integer = 0
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
If a = 4 Then
a = 0
Else
a = a + 1
End If
If a = 0 Then Me.PictureBox1.Image = Image.FromFile("1.jpg")
If a = 1 Then Me.PictureBox1.Image = Image.FromFile("2.jpg")
If a = 2 Then Me.PictureBox1.Image = Image.FromFile("3.jpg")
If a = 3 Then Me.PictureBox1.Image = Image.FromFile("4.jpg")
End Sub
Winnip888
2009-04-19 · TA获得超过1996个赞
知道小有建树答主
回答量:676
采纳率:0%
帮助的人:562万
展开全部
你应该用timer控件。

interval这个属性设置为1000

图片框 用loadpicture()这个函数

Private Sub Timer1_Timer()
Picture1.Picture=LoadPicture ("C:\1.jpg")
Picture1.Picture=LoadPicture("C:\2.jpg")
Picture1.Picture=LoadPicture("C:\3.jpg")
Picture1.Picture=LoadPicture ("C:\4.jpg")
Picture1.Picture=LoadPicture("C:\5.jpg")
End Sub

像这样吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式