2014-03-29 53 views
0

我正在使用Winforms並擁有一個picturebox。當用戶點擊它時,我想從我的電腦加載圖像。但它不工作。任何想法爲什麼?Image.FromFile和picturebox將不會顯示來自計算機的圖像

private void pictureBox1_Click(object sender, EventArgs e) 
{ 
    pictureBox1.Image = Image.FromFile("C:/wamp/www/cyber.jpeg"); 
    pictureBox1.Image = new Bitmap(@"C:\wamp\www\cyber.jpeg"); 
} 

如果點擊它,我會得到錯誤「FileNotFoundException was unhandled」。如果我刪除Image.FromFile並使用位圖來代替,我得到的錯誤「參數無效」

+1

你有文件擴展名'.jpeg'或'.jpg'檢查。 –

+0

因此,很明顯,您的文件名和/或文件路徑是錯誤的! –

+0

我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –

回答

0

試試這個

pictureBox1.Image = Image.FromFile(@"C:\wamp\www\cyber.jpeg"); 
0

假設你的文件路徑是正確的,我想你已經.jpg作爲擴展你的形象,但你想與擴展.jpeg

訪問試試這個:

pictureBox1.Image = Image.FromFile("C:/wamp/www/cyber.jpg");