繁体   English   中英

发生类型为'System.ArgumentException'的未处理异常

[英]An unhandled exception of type 'System.ArgumentException' occurred

mscorlib.dll中发生了类型为'System.ArgumentException'的未处理异常,其他信息:路径不是合法形式。 错误仅在关闭窗口后第二次按下后才发生。

继承人代码:

        private void button1_Click(object sender, EventArgs e)
    {
        OpenFileDialog OpenFd = new OpenFileDialog();
        OpenFd.Filter = "Images only. |*.jpg; *.jpeg; *.png; *.gif;";

        DialogResult dr = OpenFd.ShowDialog();
        pictureBox1.Image = Image.FromFile(OpenFd.FileName);
        ItemUrl.Text = OpenFd.FileName;


    }

您需要处理是选择图像还是在FileDialog上单击“取消”。 请改用以下格式:

        OpenFileDialog OpenFd = new OpenFileDialog();
        OpenFd.Filter = "Images only. |*.jpg; *.jpeg; *.png; *.gif;";

        if (OpenFd.ShowDialog() == DialogResult.OK) //You selected an image
        {
            pictureBox1.Image = Image.FromFile(OpenFd.FileName);
            ItemUrl.Text = OpenFd.FileName;
        }
        else
        {
            //You cancelled the operation
        }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM