解决方案 »

  1.   

    1.设置  tabControl1.DrawMode = TabDrawMode.OwnerDrawFixed;//设置用户绘制方式 
    2.在tabcontrol的ItemDraw事件中处理如下:        private void tabControl1_DrawItem(object sender, DrawItemEventArgs e)
            {
                Rectangle tabArea = tabControl1.GetTabRect(e.Index);
                RectangleF tabTextArea = (RectangleF)(tabControl1.GetTabRect(e.Index));
                Graphics g = e.Graphics;
                StringFormat sf = new StringFormat(); 
                sf.LineAlignment = StringAlignment.Center;
                sf.Alignment = StringAlignment.Center;
                Font font = this.tabControl1.Font;
                SolidBrush brush = new SolidBrush(Color.Black);
                g.DrawString(((TabControl)(sender)).TabPages[e.Index].Text, font, brush, tabTextArea, sf);
            }