繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM