2010-12-15 49 views
0

Je veux pouvoir ouvrir un fichier .jpg, .gif ou .bmp dans une imagebox et en faire un bitmap pour que je puisse l'utiliser, mais pour le moment il se présente avec une erreur de 'Parameter is not valid' quand j'exécute mon programme, puis j'essaie de charger un de ces fichiers d'image dans ma zone d'image. Ceci est mon code actuel:Ouvrir un fichier image dans un PictureBox en le transformant en Bitmap

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

Je ne sais pas pourquoi cela se produit, s'il vous plaît aider.

Merci

+0

Pouvez-vous nous dire où l'erreur se produit? –

+1

Peut-être que je ne comprends pas bien les choses, mais dans votre extrait de code, l'utilisateur sélectionne un fichier de openFileDialog1 mais vous utilisez le nom de fichier de ofd2. Comment le nom de fichier ofd2 est-il rempli? –

Répondre

2

Vous voulez remplacer ofd2 avec openFileDialog1 sur la ligne avant-dernier.