Cara consegui veja como ficou so que agora eu tenho outro detalhe... eu tenho um programa com Tabcontrol e estou precisando deixar o texto da Aba do Tabcontrol escrito na vertical de baixo para cima. já me passaram em deixar em vertical agora só falta o texto ser escrito de baixo para cima. segue o fonte que tenho: Private Sub TabControl1_DrawItem(ByVal sender As Object, ByVal e As System.Windows.Forms.DrawItemEventArgs) Handles TabControl1.DrawItem Dim tc As TabControl = DirectCast(sender, TabControl) Dim caption As String = tc.TabPages(e.Index).Text Dim sf As New StringFormat sf.Alignment = StringAlignment.Center sf.LineAlignment = StringAlignment.Center sf.FormatFlags = StringFormatFlags.DirectionVertical Dim b As Brush If e.Index = tc.SelectedIndex Then b = New SolidBrush(Color.Blue) Else b = New SolidBrush(Color.Black) End If e.Graphics.DrawString( _ caption, e.Font, b, New RectangleF( _ e.Bounds.X, e.Bounds.Y, e.Bounds.Width, e.Bounds.Height), sf) e.Graphics.Dispose() sf.Dispose() b.Dispose() End Sub Favor me orientar, obrigado! Att, AYRES