从url加载图像到picturebox背景

时间:2012-10-17 23:35:05

标签: c# picturebox

我找到了一些简单的方法将图片加载到图片框,但我找不到一种简单的方法将图片加载到图片框背景。

如果你知道比这更简单的例子......

var request = WebRequest.Create("http://www.example.com/image.jpg");

using (var response = request.GetResponse())
using (var stream = response.GetResponseStream())
{
    pictureBox1.BackroundImage = Bitmap.FromStream(stream);
}

...请分享。

将图片从网址加载到图片框的两种简单方法是......

pictureBox1.ImageLocation = "http://www.example.com/image.jpg";

pictureBox1.Load(url);

但我不能使用它们

我想使用 BackroundImage 而不是图片的原因是我想要拉伸图像。

2 个答案:

答案 0 :(得分:1)

一样简单:

pictureBox1.BackgroundImage = your_Image;

有关详情,请点击此处

1。 http://msdn.microsoft.com/en-us/library/system.windows.forms.control.backgroundimage.aspx

2。 图片框具有图像和背景图像属性

设置背景图像,你必须设置pictureBox1.BackgroundImage = your_Image;

并且对于Image属性pictureBox1.Image = your_Image; 从这里:PictureBox BackgroundImage Property C#

答案 1 :(得分:1)

如果您想要将图片拉伸到适合图片框,您可以PictureBox.SizeModeStretchImage

使用pictureBox1.ImageLocation属性或pictureBox1.Load()方法指定图像时,此功能将起作用。