2013-02-12 77 views
1

我正在寫一個程序在vb.net收聽收音機。設置圖像從一個URL的圖像框與下載

我該如何做到這一點,我可以加載互聯網的圖像,永久下載到硬盤驅動器。因爲如果我這樣做

PictureBox1.BackgroundImage = "http://www.bbc.co.uk/radio1/chart/assets/a/aviciivsnickyromero/single/icouldbetheonenicktim/artwork/26948.jpg" 

,但它會說錯誤2值類型「字符串」不能被轉換爲「爲System.Drawing.Image」。

回答

10

將其下載到內存中的流。

Dim tClient as WebClient = new WebClient 

Dim tImage as Bitmap = Bitmap.FromStream(New MemoryStream(tClient.DownloadData(url))) 

PictureBox1.Image = tImage 
+0

即時通訊有1個錯誤DownloadStream'不是'System.Net.WebClient'的成員。 – 2013-02-12 21:02:00

+0

修復答案... – 2013-02-12 22:15:36

+4

丹,謝謝你的幫助。我是一名正在學習編程的13歲男孩。我的課程幫助了我很多。我的爸爸也表示感謝。 – 2013-02-12 23:08:00