2010-12-15 42 views
0

我想打開一個.jpg,.gif或.bmp到一個picturebox並使它成爲一個位圖,這樣我就可以在它上面繪製,但此刻當我運行我的程序,然後嘗試將其中一個圖像文件加載到我的圖片框中時,它出現'參數無效'的錯誤。 這是我當前的代碼:打開一個圖像文件到一個Picturebox使其成爲一個位圖

openFileDialog1.InitialDirectory = @"N:\My Documents\My Pictures"; 
openFileDialog1.Filter = "JPEG Compressed Image (*.jpg|*.jpg" + "|GIF Image(*.gif|*.gif" + "|Bitmap Image(*.bmp|*.bmp"; 
openFileDialog1.Multiselect = true; 
openFileDialog1.FilterIndex = 1;   
if (openFileDialog1.ShowDialog() == DialogResult.OK) 
{ 
    capturebox.BackgroundImage = new Bitmap(ofd2.FileName); 
} 

我不知道爲什麼發生這種情況,請幫助。

感謝

+0

你能告訴我們錯誤發生的地方嗎? – 2010-12-15 19:05:06

+1

也許我不是正確理解的東西,但在您的代碼片段中,用戶正在從openFileDialog1中選擇一個文件,但是您使用的是來自ofd2的文件名。如何填寫ofd2的文件名? – 2010-12-15 19:10:06

回答

2

您想在倒數第二行與openFileDialog1更換ofd2

相關問題