Hintergrundfarbe eines MDIContainer verändern?
-
Ich bastle gerade ein bisschen an dem Aussehen von Fenstern herum.
Leider habe ich noch nicht herausgefunden wie ich die Hintergrundfarbe eines MDIContainers ändern kann. Also der grauen Fläche in der sich die eingebetteten Fenster befinden.
Ich finde nur Beispiele wie man z.B. über den MDIContainer die Hintergrundfarben aller eingebetteten Forms verändert.
Weiß eventuell jemand wie ich die Hintergrundfarbe setzen kann oder ob es überhaupt möglich ist?
-
Da backcolor nicht die Arbeitsfläche eines MDI-Containers verändert, kann man als Ersatz z.B. diesen Code im Konstruktor benutzen:
for(int i=0; i <= this->Controls->Count ; i++) { if ( System::Windows::Forms::MdiClient::typeid == this->Controls[i]->GetType() ) { this->Controls[i]->BackColor = Color::White; break; } }
Anstelle von Color::White die gewünschte Farbe einsetzen.