C# TabControl 隱藏標簽頭(TabControl Hide Head)


TabControl控件,有時候需要動態顯示一個或者多個標簽頁,如果只是顯示一個標簽頁的時候不想顯示標簽頭,所以有可能隱藏頭部的需求。

 

如下代碼可以實現

public Form1()
        {
            InitializeComponent();
            _tabControlItemSize = tabControl1.ItemSize;
            _tabControlAppearance = tabControl1.Appearance;
            _tabSizeMode = tabControl1.SizeMode;
        }

        private void showButton_Click(object sender, EventArgs e)
        {
            tabControl1.ItemSize = _tabControlItemSize;
            tabControl1.Appearance = _tabControlAppearance;
            tabControl1.SizeMode = _tabSizeMode;
        }

        private void hideButton_Click(object sender, EventArgs e)
        {
            tabControl1.ItemSize = new Size(0, 1);
            tabControl1.Appearance = TabAppearance.FlatButtons;
            tabControl1.SizeMode = TabSizeMode.Fixed;
        }

        private Size _tabControlItemSize;
        private TabAppearance _tabControlAppearance;
        private TabSizeMode _tabSizeMode;// 如果不設置此值,效果是另外一個效果

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM