2012-12-26 54 views
0

如何隨機化從VB.NET中的圖片框中加載的圖片?我正在定期從一個文件夾到一個picturebox繪製一張單獨的圖片。我想知道如何從文件夾中隨機選擇圖片。踢球者是這個文件夾偶爾會增長几個圖片文件,所以爲每個初始文件創建一個變量的明顯方法將不起作用。我對編程非常陌生,因此非常感謝示例代碼。你如何隨機化從VB.NET文件夾中繪製的圖片?

謝謝:)

回答

0

它看起來像一個類似的問題已發佈,並回答了,在這裏:select random image from folder to display in picturebox, vb.net

+0

是啊,我看到了。我希望我知道該代碼如何在上下文中工作。 – harrycasey

+0

在上下文中?三行是 1.獲取文件夾中的所有文件 2.創建一個介於0和文件數之間的隨機數 - 1 3.獲取文件列表中該「隨機數」位置中的文件你在步驟1中創建。 – BrianC

+0

正確的,將工作,但我有我提到的踢球。該程序將被設置爲新的圖片文件被傳輸到我正在繪製圖片的文件夾中,並且在繪製隨機圖片時我需要包含這些新圖片。那有意義嗎? – harrycasey

0
Dim rnd As New Random 
    Dim alljpgs() As String = IO.Directory.GetFiles(path, "*.jpg", IO.SearchOption.TopDirectoryOnly) 
    Dim jpg As New Bitmap(alljpgs(rnd.Next(0, alljpgs.Count - 1))) 
    PictureBox1.Image = jpg 
+0

完美的作品。謝謝! – harrycasey

+0

你應該標記這是你的問題的答案:) – theGD

相關問題