private void Frm_Mode_Load( object sender, EventArgs e) ... { Tab01.DrawMode = TabDrawMode.OwnerDrawFixed;//设置用户绘制方式 } 绘制TAB字体 #region 绘制TAB字体 private void Tab01_DrawItem(object sender, DrawItemEventArgs e) ...{ Rectangle tabArea = Tab01.GetTabRect(e.Index);//主要是做个转换来获得TAB项的RECTANGELF RectangleF tabTextArea = (RectangleF)(Tab01.GetTabRect(e.Index)); Graphics g = e.Graphics; StringFormat sf = new StringFormat();//封装文本布局信息 sf.LineAlignment = StringAlignment.Center; sf.Alignment = StringAlignment.Center; Font font = this.Tab01.Font; SolidBrush brush = new SolidBrush(Color.Black);//绘制边框的画笔 g.DrawString(((TabControl)(sender)).TabPages[e.Index].Text, font, brush, tabTextArea, sf); } #endregion