image - 使用 Visual Basic 显示随机图像

标签 image random

在 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/

相关文章:

image - TImageViewer中,如何获取用户点击图片的位置?

list - 如何生成一个列表,其中包含 Haskell 范围内给定数量的随机数?

PHP选择带权重的随机数

python - 如何使用 PIL 将图像保存在内存中并上传?

ios - MFMailComposeViewController 导航条

python - 如何将文件夹下的所有bytes文件转换为图片

java - 模拟股票价格

Java:生成一个随机值,然后将另一个变量中的值加1

c++ - 使用按位 & 而不是模数运算符从一个范围内随机抽取整数

android - 如何从 url 图像到 InfoWindowAdapter android?