在没有下载的网址中设置图像框中的图像

Ioa*_*ley 2 vb.net url image

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

我如何制作它,以便我可以加载互联网的图像,而不是永久下载到硬盘驱动器.因为如果我这样做

PictureBox1.BackgroundImage = "http://www.bbc.co.uk/radio1/chart/assets/a/aviciivsnickyromero/single/icouldbetheonenicktim/artwork/26948.jpg"
Run Code Online (Sandbox Code Playgroud)

但它会说错误2'String'类型的值无法转换为'System.Drawing.Image'.

Sam*_*Axe 14

将其下载到内存中的流.

Dim tClient as WebClient = new WebClient

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

PictureBox1.Image = tImage
Run Code Online (Sandbox Code Playgroud)

  • 丹,谢谢你的帮助.我是一个正在学习编程的13岁男孩.你用我的程序帮了我很多忙.我父亲也表示感谢. (5认同)
  • @IoanLoosley:继续前进:)友情提醒:不是每个人都在线友好.你一定会遇到一些似乎"不友好"的评论.请记住,您要求专业程序员提供*免费*帮助.不要把它当作个人并尝试从一切中学习. (3认同)
  • 不好处理不好的评论。当所有者不在线时,我帮助运行我的世界服务器。一直发生。 (2认同)