2012-02-25 79 views
-1

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

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); 
    } 
} 
+0

我通过在调用方法ShowDialog之前放置所有OpenFileDialog设置来解决它! – Azeem 2012-02-25 10:52:23

回答

1

Anoter的事情:没有需要语录”

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