private void tl_road_aagcgl_add_Load(object sender, EventArgs e)
{
tabControl1.DrawMode = TabDrawMode.OwnerDrawFixed;
tabControl1.Alignment = TabAlignment.Left;
tabControl1.SizeMode = TabSizeMode.Fixed;
tabControl1.Multiline = true;
tabControl1.ItemSize = new Size(30, 50);
tabControl1.DrawItem += tabControl1_DrawItem;
}
//Adjust the tab text direction
private void tabControl1_DrawItem(object sender, DrawItemEventArgs e)
{ SolidBrush _Brush = new SolidBrush(Color.Black); //Single color brush RectangleF _TabTextArea = (RectangleF)tabControl1.GetTabRect(e.Index); //Draw area StringFormat _sf = new StringFormat(); //Encapsulate text layout format information _sf.LineAlignment = StringAlignment.Center; _sf.Alignment = StringAlignment.Center; e.Graphics.DrawString(tabControl1.Controls[e.Index]. Text, SystemInformation.MenuFont, _Brush, _TabTextArea, _sf); }