2010-12-15 6 views
0

ピクチャボックスに.jpg、.gif、または.bmpのいずれかを開き、それをビットマップにして描画できるようにしたいが、私のプログラムを実行して、これらのイメージファイルの1つを私のpictureboxに読み込もうとすると、 'Parameter is not valid'のエラーが出ます。 これは私の現在のコードです:画像ファイルをピクチャボックスに開いてビットマップにする

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

この問題が発生した理由を私は知らない、助けてください。あなたは最後から二番目の行にopenFileDialog1ofd2を交換したい

おかげ

+0

エラーの発生場所を教えてください。 –

+1

多分私は物事を正しく理解していませんが、あなたのコードスニペットでは、ユーザーはopenFileDialog1からファイルを選択していますが、あなたはofd2からファイル名を使用しています。 ofd2のファイル名はどのように入力されますか? –

答えて

2

関連する問題