如果单击按钮,则图片框会更改

时间:2014-01-30 10:08:42

标签: vb.net picturebox

大家好日子我想问一下,如果我点击一个特定的按钮我是否可以更改PictureBox中的图片我有一个图片框和一个Button1按钮我想在每次点击Button1时更改图片。在此先感谢:)

2 个答案:

答案 0 :(得分:2)

在button1_click事件中,您可以添加以下内容

PictureBox1.Image= Image.FromFile("c:\folder\file.gif")

用您需要的图像替换路径。

修改

要每次更改它,您需要创建一个全局变量'counter'。 每次点击都会添加到该值。

另外,创建一个图片数组。

因此,每次单击时,都会使用计数器索引选择数组中的字符串,并将其设置为上面代码中的图像。

Dim array() As String = {"c:\folder\file1.gif", "c:\folder\file2.gif", "c:\folder\file3.gif"}

PictureBox1.Image= Image.FromFile(array(counter))

答案 1 :(得分:1)

您可以在List

中创建Image SomefilepathDim images As New List(Of Image)() images.add(Image.FromFile(Somefilepath)) Dim imageindex as Integer imageIndex = 0
Button1

现在,在单独的功能中,您可以在每次点击 Private Sub Button1_Click(sender As Object, e As EventArgs) PictureBox1.Image = images(imageIndex) imageIndex = imageIndex + 1 End Sub 时更改图片

{{1}}