在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
答案 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