zoukankan      html  css  js  c++  java
  • C# TabControl中Tab放於左邊並正常顯示TabText(


            /// <summary>
            
    /// 構造函數
            
    /// </summary>
            public TabL()
            {
                InitializeComponent();
                TabSet();
                tabLeft.DrawItem 
    += new DrawItemEventHandler(tabLeft_DrawItem);
            }

            
    /// <summary>
            
    /// 設定控件繪製模式
            
    /// </summary>
            private void TabSet()
            {
                tabLeft.DrawMode 
    = TabDrawMode.OwnerDrawFixed;
                tabLeft.Alignment 
    = TabAlignment.Left;
            }
            
    /// <summary>
            
    /// 重繪控件
            
    /// </summary>
            
    /// <param name="sender"></param>
            
    /// <param name="e"></param>
            void tabLeft_DrawItem(object sender, DrawItemEventArgs e)
            {
                StringFormat sfForamt 
    = new StringFormat();
                sfForamt.LineAlignment 
    = StringAlignment.Center;
                sfForamt.Alignment 
    = StringAlignment.Center;
                
    //sfForamt.FormatFlags = StringFormatFlags.DirectionVertical;
                TabControl tcTab = (TabControl)sender;
                e.Graphics.DrawString(tcTab.TabPages[e.Index].Text, SystemInformation.MenuFont, 
    new SolidBrush(Color.Black), e.Bounds, sfForamt);

            }

  • 相关阅读:
    POJ 2672 Tarjan + 缩点 + 拓扑思想
    HDU1269迷宫城堡(裸Tarjan有向图求强连通分量个数)
    Tarjan求有向图强连通详解
    Jedis源代码探索
    多线程下使用Jedis
    Jedis分片连接池
    Jedis使用过程中踩过的那些坑
    jedis提纲
    jedis中的一致性hash算法
    字典:dict.c/dict.h
  • 原文地址:https://www.cnblogs.com/scottckt/p/1009435.html
Copyright © 2011-2022 走看看