2016-07-02 11 views
0

Ich habe mit Hilfe eines Posts auf dieser Website herausgefunden, wie man jedes Element in einem TabControl neu zeichnet, was mir ein sehr zufriedenstellendes Ergebnis lieferte.C# TabControl Change Headerleiste Backcolor

Es gibt nur eine Sache, die ich ändern muss, und ich kann nicht herausfinden, wo genau zu schauen .. Die Hintergrundfarbe der Header-Leiste.

Like this

Wer weiß, wie das ändern? Vielen Dank im Voraus!

+0

'TabControl1.BackColor = Color.Wevereth? Ich weiß es nicht, nur ein Vorschlag. –

+0

Es gibt keine BackColor-Eigenschaft ^^ – Haytam

+0

Nach MSDN gibt es: https://msdn.microsoft.com/en-us/library/w4sc610z(v=vs.110).aspx –

Antwort

0

Entschuldigung für die Verzögerung. Ich habe es durch die Arbeit Zugabe

this.SetStyle(ControlStyles.UserPaint,true); 

so dass ich die OnBackgroundPaint Kontrolle zu bringen. Dann überschreibe ich die Methode, um das TabControl selbst zu zeichnen ^^