隐藏选项卡头

        /// <summary>
        /// 隐藏TabControl的选项卡头部
        /// </summary>
        /// <param name="tabControl">要隐藏头部的TabControl控件</param>
        public void HideTabControlHeader(TabControl tabControl)
        {
            if (tabControl == null)
                throw new ArgumentNullException(nameof(tabControl));

            tabControl.SuspendLayout();

            // 核心设置
            tabControl.SizeMode = TabSizeMode.Fixed;
            tabControl.ItemSize = new Size(0, 1);
            tabControl.Appearance = TabAppearance.FlatButtons;

            // 可选:清空所有TabPage的文本,确保完全隐藏
            foreach (TabPage page in tabControl.TabPages)
            {
                page.Text = "";
            }

            tabControl.ResumeLayout();
        }

 

posted @ 2025-12-17 14:20  家煜宝宝  阅读(38)  评论(0)    收藏  举报