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);
}
この問題が発生した理由を私は知らない、助けてください。あなたは最後から二番目の行にopenFileDialog1
でofd2
を交換したい
おかげ
エラーの発生場所を教えてください。 –
多分私は物事を正しく理解していませんが、あなたのコードスニペットでは、ユーザーはopenFileDialog1からファイルを選択していますが、あなたはofd2からファイル名を使用しています。 ofd2のファイル名はどのように入力されますか? –