用visual basic显示随机图像

时间:2013-09-10 18:19:40

标签: image random

在Visual Studio 2010中(使用vb)我试图找到一种方法,在每次代码进入下面的循环时,在我的表单的图片框中显示随机图像。我想在项目中添加30个左右的图像,例如: image_1 ... image_30。每次代码进入循环时,我都希望图片框随机显示30个图像中的一个。有谁知道是否可以在照片的名称中放置一个随机数字,例如image_randnum.jpg?

If CheckTheAnswer() Then
        randnum = randomizer.Next(30)
        PictureBox1.Image = My.Resources.photo_randnum.jpg
Endif

如果这是一个补救问题,谢谢,对不起......

Paul Safier

1 个答案:

答案 0 :(得分:2)

当然,只需将您的图片命名为Image_0,Image_1,Image_2 ......等等,然后您可以这样称呼它们:

If CheckTheAnswer() Then
    randnum = Random.Next(30)
    PictureBox1.Image = My.Resources.ResourceManager.GetObject("Image_" & randnum.ToString())
End If