如何删除选项卡项

How to remove Tab item

我尝试在单击按钮时删除 Tab。到目前为止,这是我的代码:

private void btnCloseTab_Click(object sender, EventArgs e)
{
    if (MessageBox.Show("Would you like to Close this Tab?", "Confirm", 
            MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
    {
        tabControl.Remove(tabControl1.Tab);
    }
}

tabControltabControl1 名称相当混乱,但假设您需要删除名为 tabControl 的选项卡控件的当前选定选项卡,您可以这样做:

if (tabControl.SelectedTab != null)
    tabControl.SelectedTab.Dispose();