如何在按下按钮时加载图像

本文关键字:加载 图像 按钮 | 更新日期: 2023-09-27 18:27:30

我想在单击按钮时从web加载图像。我试过:

private void button1_Click(object sender, EventArgs e)
{
    pictureBox1.Image = Image.ImageLocation = "http://i.imgur.com/7ikw7ye.png";
}

但我得到了错误:

"System.Drawing.Image"不包含"ImageLocation"的定义

如果有人能帮助我解决这个问题,或者找到在点击按钮时加载图像的正确方法,我们将不胜感激!

如何在按下按钮时加载图像

尝试这种方式

pictureBox1.Load("http://i.imgur.com/7ikw7ye.png");

或LoadAsync,以防止UI冻结。

Image类没有ImageLocation的属性;然而,PictureBox类确实如此。

因此,请更改您的代码以尝试以下操作:

private void button1_Click(object sender, EventArgs e)
{
    pictureBox1.ImageLocation = "http://i.imgur.com/7ikw7ye.png";
}

如果使用ImageLocation,则应该在之后调用Load()。

pictureBox1.ImageLocation = "http://i.imgur.com/7ikw7ye.png";
pictureBox1.Load();

你也可以试试类似的东西:

pictureBox1.Image = new Bitmap("Image Path");