C# picturebox的问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 04:03:55
C# picturebox怎样显示一张网上的图片?
比如图片路径是:
http://img.baidu.com/img/logo-zhidao.gif
是Windows Form里的PictureBox,没有imageUrl属性,只有Image属性,选择时只能在本机选择一张图片。

大体代码如下:
WebClient w = new WebClient();
Stream s = File.Open(@"d:\\h.gif", FileMode.OpenOrCreate);
byte[] image = new byte[10000];
Stream s2 = w.OpenRead("https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/logo-zhidao.gif ");
s2.Flush();
s2.Read(image, 0, 10000);

s.Write(image, 0, image.Length);
s.Flush();
s.Close();
Image img = Image.FromFile(@"d:\\h.gif");
pictureBox1.Image = img;

设定他的imageUrl的值为http://img.baidu.com/img/logo-zhidao.gif 就行了

picturebox.ImageLocation = "URL";
这样就可以了

就是imageUrl这个啊