我找到了一些简单的方法将图片加载到图片框,但我找不到一种简单的方法将图片加载到图片框背景。
如果你知道比这更简单的例子......
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 而不是图片的原因是我想要拉伸图像。
答案 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.SizeMode
到StretchImage
。
使用pictureBox1.ImageLocation
属性或pictureBox1.Load()
方法指定图像时,此功能将起作用。