Hallo zusammen,
ich habe eine vermutlich relativ kurze Frage.
Gibt es eine Möglichkeit das Hintergrundbild eines Pannels im Programm zu ändern, und dann wieder auf das alte Bild (was man im Design zugeordet hat) zurück zu setzen?
Und das ohne sich den Wert beim Start in eine Variable zu schreiben, das wird mit dem derzeitigen Aufbau des Gesamtprojekts nicht funktionieren.
Also im Grunde will ich:
ich habe eine vermutlich relativ kurze Frage.
Gibt es eine Möglichkeit das Hintergrundbild eines Pannels im Programm zu ändern, und dann wieder auf das alte Bild (was man im Design zugeordet hat) zurück zu setzen?
Und das ohne sich den Wert beim Start in eine Variable zu schreiben, das wird mit dem derzeitigen Aufbau des Gesamtprojekts nicht funktionieren.
Also im Grunde will ich:
Quellcode
- Public Class Form1
- Dim mImage As Image = Image.FromFile("C:\Pictures\AndererHintergrund.jpg")
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- PanelEx1.Style.BackgroundImage = nImage 'Hier wird der Hintergrund geändert.
- End Sub
- Private Sub PanelEx1_Click(sender As Object, e As EventArgs) Handles PanelEx1.Click
- PanelEx1.Style.BackgroundImage = ??? ' Hier würde ich gerne wieder das Bild haben das zum öffnen der Maske angezeigt wurde.
- PanelEx1.Refresh()
- End Sub
- End Class