簡體   English   中英

如何在按下按鈕時加載圖像?

[英]How can I load an image on button press?

我想在單擊按鈕時從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");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM