在 C# 中禁用和启用 TabPage

Disable and Enable a TabPage in C#

我正在使用 C# 使用 Windows Forms 应用程序。我想知道如何在 TabPages 未打开或已选中,可以使用另一个按钮将其打开。

具体来说,我想禁用 TabPagesTabControl 并且 TabPages 可以通过使用 C# 单击按钮来控制。

在您的代码中,您必须删除选项卡,并在需要时 re-add 删除它

tabControl1.TabPages.Remove(tabPage1); // Hide the tab page
tabControl1.TabPages.Insert(0, tabPage1);// Show the tab page (insert it to the correct position)

例如:

  1. 隐藏 TabPage

    private void ButtonHide_Click(object sender, EventArgs e)
    {
        tabControl1.TabPages.Remove(tabPage1);
    }
    
  2. 显示 TabPage

    private void ButtonShow_Click(object sender, EventArgs e)
    {
        tabControl1.TabPages.Add(tabPage1);
    }