Hallo und
du meinst so wie in
How can I change the border color and size of a TabControl?, also die Rahmenfarbe des gesamten Controls? So wie in dem Link auch geschrieben, gibt es dafür keine Einstellung - es wird immer die
SystemColors.InactiveBorder-Farbe dafür verwendet.
Mit
DrawItem kann man nur die einzelnen
TabPage-Header selber zeichnen (weder den gesamten Rahmen noch den Client-Bereich).
Schau dir aber mal den Artikel
A .NET Flat TabControl (CustomDraw) an, wo dann das gesamte Control selber gezeichnet wird.
Interessant ist auch noch der Artikel
Painting Your Own Tabs - Second Edition, falls du auch die Header sowie den generellen Style ändern möchtest.