[英]select random image from folder to display in picturebox, vb.net
我有一个图片框,从文件夹中读取图像进行显示,而不是通常无聊的图像,我认为在文件夹中有一些图像可能很好,让我的vb.net程序随机选择一个使用。
我怎样才能做到这一点?
试试这个:
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
创建一次作为类的私有成员,这样它就不会在每次调用它时重新生成随机数生成。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.