private void SuperManager_Load(object sender, EventArgs e)
{
///////tabControl 竖着布置方法///////
//设置DrawMode 为 OwnerDrawFixed 可以再可视化编辑里设置
this.tabControl2.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed;
//设置Alignment 为 Left/Right 可以再可视化编辑里设置
this.tabControl2.Alignment = System.Windows.Forms.TabAlignment.Left;
//将tabcontrol的drawitem 重写 交给自己写的DrawItem方法
this.tabControl2.DrawItem += new System.Windows.Forms.DrawItemEventHandler
(this.tabControl2_DrawItem);
}
private void tabControl2_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e)
{
StringFormat sf = new StringFormat();
// 设置文字是居中的
sf.LineAlignment = StringAlignment.Center;
sf.Alignment = StringAlignment.Center;
//画出选项卡文字
e.Graphics.DrawString(((TabControl)sender).TabPages[e.Index].Text,
System.Windows.Forms.SystemInformation.MenuFont,
new SolidBrush(Color.Black),
e.Bounds,
sf);
}