Autor Beitrag
Infolernender
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Fr 06.02.15 14:09 
Guten Tag liebe Entwickler

Ich arbeite momentan an einem kleinen Projekt und bin gerade an einem, für mich, scheinbar unüberwindbarem Problem stecken geblieben

Ich habe einen menuStrip erstellt über den man auf die verschiedenen Seiten des Programmes kommt. Auf der Seite "Optionen" kann man die Hintergrundfarbe bestimmen.
Das heisst eine Picture box, welche sich über die ganze Form erstreckt, wird gefärbt (oder ein Bild kann ausgewählt werden)

Zum Problem:
Sobald ich über meine Navigation (den menuStrip) auf eine Andere Seite z.B. System wechsle, wechselt auch der Hintergrund wieder zum standard grau.
Die pictureBox sollte sich jedoch nicht geändert haben.
Kennt ihr eine Lösung?

Hier noch Bilder&Code zur verdeutlichung:

Im Anhang ist noch ein Bild der gefärbten PictureBox
Hier der Code zum Färben des Hintergrundes:
ausblenden Quelltext
1:
2:
3:
4:
5:
private void button4_Click(object sender, EventArgs e)
        {
            if (colorDialog1.ShowDialog() == DialogResult.OK)
                pictureBox2.BackColor = colorDialog1.Color;
        }




Mfg Infolernender
Einloggen, um Attachments anzusehen!


Zuletzt bearbeitet von Infolernender am Fr 06.02.15 14:40, insgesamt 1-mal bearbeitet
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Fr 06.02.15 14:31 
Code würde tatsächlich helfen das zu verstehen.

Das über eine PictureBox zu machen hört sich sehr merkwürdig an.
Egal was bei dir eine Seite ist (Panel, TabPage, UserControl, Form was auch immer) jedes davon hat eine BackgroundColor die man einfach setzen kann.

Für diesen Beitrag haben gedankt: Infolernender