4

通常の退屈な画像の代わりに、フォルダから画像を読み込んで表示する画像ボックスがあります。フォルダに多数の画像を入れて、vb.netプログラムにランダムに1つを選択させるとよいと思いました。使用する。

これどうやってするの?

4

1 に答える 1

4

これを試して:

Public Function GetRandomImageFilePath(ByVal folderPath As String) As String
    Dim files() As String = Directory.GetFiles(folderPath, "*.png")
    Dim random As Random = New Random()
    Return files(random.Next(0, files.Length - 1))
End Function

参考までに、複数回呼び出す場合は、呼び出すrandomたびに乱数の生成が再シードされないように、クラスのプライベートメンバーとして1回作成することをお勧めします。

于 2012-06-06T14:47:11.727 に答える