2

Visual Studio 2010 (vb を使用) では、コードが以下のループに入るたびに、フォームの画像ボックスにランダムな画像を表示する方法を見つけようとしています。image_1 ... image_30 などの名前でプロジェクトに 30 ほどの画像を追加したいと思います。コードがループに入るたびに、画像ボックスに 30 個の画像のいずれかをランダムに表示したいと思います。image_randnum.jpg など、写真の名前に乱数を入れることができるかどうかは誰にもわかりませんか?

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

これが是正的な質問である場合は、ありがとうございます。申し訳ありません...

ポール・サフィエ

4

1 に答える 1

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
于 2013-09-10T18:26:10.457 に答える