来自textbox.Text的PictureBox图像

时间:2014-04-20 08:35:11

标签: c# textbox picturebox

我正在尝试从包含网址的文本框中加载图片,但我无法使其正常工作,可能是什么问题?

if (System.IO.File.Exists(TextBox9.Text))
            {
                pictureBox1.ImageLocation = TextBox9.Text;
                pictureBox1.Load();
            }
编辑:当它想要加载url时,文本框似乎是空的,因为我在表单上使用了bindingsource文本框,但是如果我把上面的代码放在上面就不会加载:S

1 个答案:

答案 0 :(得分:0)

如果TextBox包含HTTP URL,则File.Exists()将失败。尝试简单地设置位置。删除if语句和对Load()的调用。

pictureBox1.ImageLocation = TextBox9.Text; // Will automatically load the image.

以下内容应显示StackOverflow徽标(短暂延迟后)

pictureBox1.ImageLocation = "http://stackoverflow.com/favicon.ico";