3

我正在 vb.net 中编写一个程序来收听广播。

如何制作它,以便我可以加载互联网图像,而无需将其永久下载到硬盘驱动器。因为如果我这样做

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

但它会说“字符串”类型的错误 2 值无法转换为“System.Drawing.Image”。

4

1 回答 1

16

将其下载到内存流中。

Dim tClient as WebClient = new WebClient

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

PictureBox1.Image = tImage
于 2013-02-12T18:24:17.007 回答