c#将URL中的图像加载到picturebox中

时间:2012-07-21 11:39:34

标签: c#

我再次寻求你的帮助! 我是c#的新手,所以请不要在想我为什么要问这些事情。 :)

我正面临一个奇怪的问题ritenow。我有这段代码:

private void pictureBox1_Click(object sender, EventArgs e)
    {
        pictureBox1.ImageLocation = "http://www.jmorganmarketing.com/wp-content/uploads/2010/11/image4.jpg";
    }

问题是当我点击图片框内部时,图片正在显示(加载)

有人可以举例说明如何加载图片而不点击它吗?

感谢任何重播!

3 个答案:

答案 0 :(得分:4)

将代码放在page_load事件中,而不是picturebox1_click事件。

protected void Page_Load(object sender, EventArgs e) {
    pictureBox1.ImageLocation = "http://www.jmorganmarketing.com/wp-content/uploads/2010/11/image4.jpg"
}

答案 1 :(得分:2)

您在图片框的Click事件中编写了代码。这意味着当它点击它完成工作。每当想要设置图像时,都应该放置pictureBox1.ImageLocation = "http://www.jmorganmarketing.com/wp-content/uploads/2010/11/image4.jpg";

答案 2 :(得分:1)

只需注册一个Load EventHandler并在那里设置图片框的URL。