RE:Cambiar fondo al control Tab Control
El siguiente codigo lo tenia desde hace tiempo, pero no le he probado:
Set the tabcontrols drawmode to ownerdrawnfixed. In the drawitem
event you can color the tab.
Private Sub TabControl1_DrawItem(ByVal sender As Object, ByVal e As
System.Windows.Forms.DrawItemEventArgs) Handles TabControl1.DrawItem
Dim g As Graphics = e.Graphics
Dim tp As TabPage = TabControl1.TabPages(e.Index)
Dim br As Brush
Dim sf As New StringFormat
Dim r As New RectangleF(e.Bounds.X, e.Bounds.Y + 2, e.Bounds.Width,
e.Bounds.Height - 2)
sf.Alignment = StringAlignment.Center
Dim strTitle As String = tp.Text
br = New SolidBrush(tp.BackColor)
g.FillRectangle(br, e.Bounds)
br = New SolidBrush(tp.ForeColor)
g.DrawString(strTitle, TabControl1.Font, br, r, sf)
End Sub