2016-03-21 11 views
0

In Visual Studio 2010 habe ich ein neues Standardprojekt erstellt und eine JPG-Datei namens "Ananas" in die Ressourcen importiert.Das erstellte Image wird nicht angezeigt.

Als nächstes möchte ich in der Lage sein, eine PictureBox zu erstellen und sein Bild direkt von der Form1_Load-Methode zu ändern, anstatt es aus der Toolbox zu zeichnen (so könnte ich in einem anderen Projekt ein Array von PictureBoxen erstellen). Hier ist, was ich dachte:

private void Form1_Load(object sender, EventArgs e) 
{ 
    PictureBox picture = new PictureBox(); 
    picture.Image = WindowsFormsApplication1.Properties.Resources.pineapple; 
} 

Der Code kompiliert, jedoch wird das Bild nicht angezeigt. Warum das?

+0

Sie die PicBox der Controls-Auflistung des Formulars hinzugefügt haben – Plutonix

Antwort

1

Sie benötigen die picturebox Sie zur Laufzeit in das Formular erstellt haben, hinzuzufügen:

PictureBox picture = new PictureBox(); 
    picture.Image = WindowsFormsApplication1.Properties.Resources.pineapple; 
Controls.Add(picture); 
+0

, die den Trick tat. Vielen Dank. –

Verwandte Themen