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

            }

  • 相关阅读:
    Hive的架构和工作流程
    Hive的定义及搭建
    HBase API操作
    HBase相关概念简介
    HBase shell常用命令
    HBase的简介和搭建
    scrapy useragent
    scrapy settings
    scrapy中的request对象
    python语法
  • 原文地址:https://www.cnblogs.com/scottckt/p/1009435.html
Copyright © 2011-2022 走看看