2012-02-25 78 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);