Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 来自textbox.Text的PictureBox图像_C#_Textbox_Picturebox - Fatal编程技术网

C# 来自textbox.Text的PictureBox图像

C# 来自textbox.Text的PictureBox图像,c#,textbox,picturebox,C#,Textbox,Picturebox,我正在尝试从包含url的文本框加载图像,但无法使其正常工作,会出现什么问题 if (System.IO.File.Exists(TextBox9.Text)) { pictureBox1.ImageLocation = TextBox9.Text; pictureBox1.Load(); } 编辑:当文本框想要加载url时,它似乎是空的,因为我在表单上使用bindingsource文

我正在尝试从包含url的文本框加载图像,但无法使其正常工作,会出现什么问题

if (System.IO.File.Exists(TextBox9.Text))
            {
                pictureBox1.ImageLocation = TextBox9.Text;
                pictureBox1.Load();
            }

编辑:当文本框想要加载url时,它似乎是空的,因为我在表单上使用bindingsource文本框,但无论我将代码放在何处,它都不会加载:S

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

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


第一个问题是,您没有告诉我们问题是什么。name textbox9.text在当前上下文中不存在文本框包含http url,picturebox应该从中加载图像您是否将其大写?Windows窗体通常在窗体textBox9中执行此操作。该错误消息表示找不到名为TextBox9ok的变量。是的,现在没有更正错误,但仍然没有加载图像
pictureBox1.ImageLocation = TextBox9.Text; // Will automatically load the image.
pictureBox1.ImageLocation = "http://stackoverflow.com/favicon.ico";