从文件夹中选择随机图像以显示在picturebox,vb.net中

时间:2012-06-06 14:39:40

标签: vb.net random png

我有一个图片框,从文件夹中读取图像以显示,而不是通常无聊的图像我认为在文件夹中有多个图像并让我的vb.net程序随机选择可能会很好一个可以使用。

我该怎么做?

1 个答案:

答案 0 :(得分: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作为类的私有成员创建一次,这样它就不会在每次调用它时重新生成随机数生成。

相关问题