WebRequest webreq = WebRequest.Create(@”http://img.alicdn.com/tps/TB1Y9hxJFXXXXbdXFXXXXXXXXXX-121-127.png”);
WebResponse webres = webreq.GetResponse();
Stream stream = webres.GetResponseStream();
Image image;
image =Image.FromStream(stream);
stream.Close();
pictureBox1.Image = image;
演示代码,其中图片显示在picbox上时,无法自适应,怎么样更改图片的大小以适应picbox?
或不要用pic用其他的方式应该怎么弄
WebResponse webres = webreq.GetResponse();
Stream stream = webres.GetResponseStream();
Image image;
image =Image.FromStream(stream);
stream.Close();
pictureBox1.Image = image;
演示代码,其中图片显示在picbox上时,无法自适应,怎么样更改图片的大小以适应picbox?
或不要用pic用其他的方式应该怎么弄
解决方案
15
指定 PictureBox 的 SizeMode 属性为 System.Windows.Forms.PictureBoxSizeMode.Zoom
用 PictureBox.Load 方法就可直接抓取图片,不需要兜圈子
用 PictureBox.Load 方法就可直接抓取图片,不需要兜圈子
pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; pictureBox1.Load(@"http://img.alicdn.com/tps/TB1Y9hxJFXXXXbdXFXXXXXXXXXX-121-127.png");
7
显示的时候把样式加进去
6
设置布局应该就可以了,picturebox有属性吧