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);
        }

posted on 2013-09-06 15:01  点滴汪洋  阅读(1869)  评论(0编辑  收藏  举报