Even simpler (IMO): add a paint handler to TabPage (not to the top level of TabControl, but TabPage inside it, and then color the background rectangle to the desired color.
Either in the designer or manually, add a Paint event handler to TabPage:
Page1.Paint += tabpage_Paint;
In the drawing method, draw a rectangle of the page of the desired color (in my case, I want it to conform to the BackColor standard):
Sherrilll
source share