【发布时间】:2016-02-11 04:09:20
【问题描述】:
我正在尝试从 3 个 url 请求 3 张图片,然后尝试在三个图片框中显示。但我的代码有问题。答案非常感谢!
private void button1_Click(object sender, EventArgs e)
{
var request1 = WebRequest.Create("https://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Schloss_Neuschwanstein_2013.jpg/300px-Schloss_Neuschwanstein_2013.jpg");
var request2 = WebRequest.Create("https://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Schloss_Neuschwanstein_2013.jpg/300px-Schloss_Neuschwanstein_2013.jpg");
var request3 = WebRequest.Create("https://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Schloss_Neuschwanstein_2013.jpg/300px-Schloss_Neuschwanstein_2013.jpg");
using (var response1 = request1.GetResponse())
using (var response2 = request2.GetResponse())
using (var response3 = request2.GetResponse())
using (var stream1 = response1.GetResponseStream())
using (var stream2 = response2.GetResponseStream())
using (var stream3 = response2.GetResponseStream())
{
pictureBox1.Image = Bitmap.FromStream(stream1);
pictureBox2.Image = Bitmap.FromStream(stream2);
pictureBox3.Image = Bitmap.FromStream(stream3);
}
}
}
}
【问题讨论】:
-
真正的问题是什么?
-
@JohnLouieDelaCruz 我的编码没有运行,每当我尝试运行它时,它就会挂起。
-
请添加更多详细信息,例如堆栈跟踪 (by logging)、显示重现问题的方法、显示预期结果以及使用的类的详细信息
标签: c# image url picturebox