【问题标题】:Windows Form Picture Upload ErrorWindows 窗体图片上传错误
【发布时间】:2012-02-25 10:47:33
【问题描述】:

我正在编写一个简单的 Windows 窗体应用程序,我需要为用户提供从 PC 上传图片的功能,然后我需要在 PictureBox 控件中显示该图片。 当我浏览图片并按打开按钮时,它会显示错误对话框,其中包含以下内容: “您的应用程序中发生了未处理的异常。如果您单击继续,应用程序将忽略此错误并尝试继续。如果您单击退出,应用程序将立即关闭。 路径不是合法形式” 这是我的代码:

public partial class Form1 : Form
{
    string Chosen_File = "";

    public Form1()
    {
        InitializeComponent();
    }

    private void label1_Click(object sender, EventArgs e)
    {

    }

    private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
    {

    }

    private void button1_Click(object sender, EventArgs e)
    {
        selectpic.ShowDialog();
        selectpic.Title = "Browse Employee Picture!";
        selectpic.InitialDirectory = "System.Environment.GetFolderPath(Environment.SpecialFolder.Personal)";
        selectpic.FileName = "";
        selectpic.Filter = "JPEG Images|*.jpg|GIF Images|*.gif|BITMAPS|*.bmp";
        Chosen_File = selectpic.FileName;
        pictureBox1.Image = Image.FromFile(Chosen_File);
    }
}

【问题讨论】:

  • 我通过在调用方法 ShowDialog 之前放置所有 OpenFileDialog 设置来解决它!

标签: c# winforms visual-studio-2010


【解决方案1】:

另一件事:不需要引用“

selectpic.InitialDirectory = System.Environment.GetFolderPath(Environment.SpecialFolder.Personal);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多