Autor Beitrag
Schirmi
Hält's aus hier
Beiträge: 11
Erhaltene Danke: 2

Win XP
C#(VS 2008)
BeitragVerfasst: Mo 04.02.08 15:01 
Hallo,

Ich bin noch neu bei C# und habe erstmal ein kleines Programm geschrieben.
Dies funktioniert gut, nur wollte ich die Möglichkeit geben, aus Knopfdruck das Hintergrundbild zu ändern.
Erst habe ich es ähnlich wie bei PictureBoxen probiert, hat allerdings nicht geklappt :-(
Weiß jemand, wie ich das machen soll?

Für diesen Beitrag haben gedankt: IchMagGeld
O5IRI5
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 36
Erhaltene Danke: 2

XP/Vista
C# (VS 2005) , eclipse
BeitragVerfasst: Mo 04.02.08 20:15 
Hallo Schirmi!


ausblenden C#-Quelltext
1:
this.BackgroundImage = new Bitmap(@"C:\bild.bmp");					


Wäre eine Möglichkeit!

LG
Harry

Moderiert von user profile iconChristian S.: Code- durch C#-Tags ersetzt

Für diesen Beitrag haben gedankt: IchMagGeld, REDMareck
Schirmi Threadstarter
Hält's aus hier
Beiträge: 11
Erhaltene Danke: 2

Win XP
C#(VS 2008)
BeitragVerfasst: Mi 13.02.08 12:14 
Entschuldigung für die sehr verspätete Antwort :)

Es hat gut geklappt, danke!

Für diesen Beitrag haben gedankt: REDMareck
REDMareck
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Fr 02.09.16 17:26 
Moin Das ist genau das was ich gesucht habe xD auch von mir danke
aber kann man den Hintergrund dann auch speichern das wen man das Programm startet auch der Hintergrund auch da ist ?
Einloggen, um Attachments anzusehen!
Frühlingsrolle
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 02.09.16 18:38 
- Nachträglich durch die Entwickler-Ecke gelöscht -

Für diesen Beitrag haben gedankt: REDMareck
Palladin007
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1282
Erhaltene Danke: 182

Windows 11 x64 Pro
C# (Visual Studio Preview)
BeitragVerfasst: Fr 02.09.16 18:50 
Ein bisschen Gemecker:
Die Namen "index" und "i" sind ganz schlimm :D
"index" würde ich eher "BackgroundImageIndex" nennen
"i" genauso, nur vorne klein.



Ich persönlich würde allerdings zum Pfad tendieren, oder zumindest der Name (mit Endung) der Datei.
Speicherst Du den Index und es kommt ein Bild in den Ordner dazu, dann stimmt der Index eventuell nicht mehr.


Wenn der Benutzer in dem Ordner arbeiten kann/darf/soll, dann sollte der Hintergrund grundsätzlich von dort genommen werden.
Windows legt für den Hintergrund eine Kopie an und verwendet die, das solltest Du auch tun. Dafür gibts den AppData-Ordner, da kannst Du für deine Anwendung einen eigenen Ordner anlegen und darin dann deine Daten speichern - wie z.B. den verwendeten Hintergrund.