fácil aún (OMI):. Agregar un controlador de pintura a la TabPage (no TabControl nivel superior, pero el TabPage (s) dentro de ella, y luego pintar el rectángulo de fondo en el color que desee
Ya sea en el diseñador o "a mano", añadir un controlador de eventos de pintura a la TabPage:
Page1.Paint += tabpage_Paint; // custom paint event so we get the backcolor we want
en el método de pintura, pintura de la página rectángulo del color que desee (en mi caso, quiero que se siga el estándar BackColor):
// force the tab background to the current BackColor
private void tabpage_Paint(object sender, PaintEventArgs e)
{
SolidBrush fillBrush = new SolidBrush(BackColor);
e.Graphics.FillRectangle(fillBrush, e.ClipRectangle);
}
No, usted consigue los colores del tema. Puede desactivar los estilos visuales para el control, pero eso lo vuelve a convertir en gris-acorazado, aún sin una forma de cambiar eso. –