title: Recoloring TabControl
body: <p>I have a tab control which I want to customize. To be more specific, I want to change the color of the tab page header, as well as the color of that white line around the tab page (check first picture).</p>
  
  <p>I thought of using a custom renderer to do this (similar to recoloring a menu strip, for example), but I'm not sure how to do this. I've also read that setting the <code>DrawMode</code> to <code>OwnerDrawFixed</code> may do this, but using this option makes the the tab control look as if my program was made in the '90s (check second picture).</p>
  
  <p>What I really want to do is to keep the tabs simple and flat <em>and</em> change their color. Check the way tabs are in Visual Studio as an example (check third picture).</p>
  
  <p><img src="https://i.stack.imgur.com/mVS7x.png" alt="enter image description here"></p>
  
  <p>Any ideas?</p>
  
  <p><strong>Edit:</strong> Another picture of the tab page so that it's more clear what this "white line" is.</p>
  
  <p><img src="https://i.stack.imgur.com/sPxNZ.png" alt="enter image description here"></p>