2010-12-15 5 views
0

Ich möchte entweder ein .jpg, .gif oder .bmp in eine Picturebox öffnen und daraus eine Bitmap machen, damit ich im Moment zeichnen kann Es erscheint ein Fehler von "Parameter ist nicht gültig", wenn ich mein Programm starte und dann versuche, eine dieser Bilddateien in meine Bildbox zu laden. Das ist meine aktuellen Code ist:Öffnen Sie eine Bilddatei in eine Picturebox, die es zu einem Bitmap macht

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

Ich weiß nicht, warum dies der Fall ist, bitte helfen Sie.

Dank

+0

Können Sie uns sagen, wo der Fehler auftritt? –

+1

Vielleicht verstehe ich die Dinge nicht richtig, aber in Ihrem Codeausschnitt wählt der Benutzer eine Datei aus openFileDialog1, aber Sie verwenden den Dateinamen von ofd2. Wie wird der Dateiname von ofd2 ausgefüllt? –

Antwort

2

Sie wollen ofd2 mit openFileDialog1 auf der vorletzten Zeile ersetzen.

Verwandte Themen