在 Visual Studio 2010(使用 vb)中,我试图找到一种方法,每次代码进入下面的循环时,在窗体的图片框中显示随机图像。我想向项目中添加 30 个左右的图像,并带有名称,例如图片_1 ... 图片_30。每次代码进入循环时,我希望图片框随机显示 30 张图像中的一张。有谁知道是否可以在照片名称中放置一个随机数字,例如image_randnum.jpg?
If CheckTheAnswer() Then
randnum = randomizer.Next(30)
PictureBox1.Image = My.Resources.photo_randnum.jpg
Endif
感谢并抱歉,如果这是一个补救性问题......
保罗·萨菲尔
最佳答案
当然,只需将您的图像命名为 Image_0、Image_1、Image_2 ...等即可。然后您可以这样调用它们:
If CheckTheAnswer() Then
randnum = Random.Next(30)
PictureBox1.Image = My.Resources.ResourceManager.GetObject("Image_" & randnum.ToString())
End If
关于image - 使用 Visual Basic 显示随机图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18726197/