我想在点击按钮时从网上加载图片。 我试过了:
private void button1_Click(object sender, EventArgs e)
{
pictureBox1.Image = Image.ImageLocation = "http://i.imgur.com/7ikw7ye.png";
}
但我收到错误:
'System.Drawing.Image'不包含'ImageLocation'的定义
如果有人可以帮我解决这个问题,或者在点击按钮时找到正确的加载图片的方法,我们将不胜感激!
答案 0 :(得分:1)
试试这种方式
pictureBox1.Load("http://i.imgur.com/7ikw7ye.png");
或LoadAsync以防止UI冻结。
答案 1 :(得分:0)
Image class没有ImageLocation的属性;但是,PictureBox class does。
所以改变你的代码来试试这个:
private void button1_Click(object sender, EventArgs e)
{
pictureBox1.ImageLocation = "http://i.imgur.com/7ikw7ye.png";
}
答案 2 :(得分:0)
如果您使用ImageLocation,则应该在之后调用Load()。
pictureBox1.ImageLocation = "http://i.imgur.com/7ikw7ye.png";
pictureBox1.Load();
您还可以尝试以下方式:
pictureBox1.Image = new Bitmap("Image Path");