关于使用SelectedTab的问题

时间:2011-05-11 13:30:19

标签: c# tabs controls

我正在创建一个使用标签的应用。我希望能够在每个选项卡上添加,编辑和删除。我在标签外面有这三个按钮,因此可以用于每个按钮。我试图找出如何使用SelectedTab,以便我当前使用的选项卡将是更改的选项卡。任何帮助表示赞赏。感谢

4 个答案:

答案 0 :(得分:1)

您可以在按钮的事件处理程序中执行以下操作:

        if (tabControl1.SelectedTab == tabPage1) 
        { 
            /* do something */ 
        }
        else if (tabControl1.SelectedTab == tabPage2)
        {
            /* do something else */
        }

答案 1 :(得分:0)

您可以使用TabControl.SelectedTab属性获取当前选中的标签。获得选定的选项卡后,您可以在选定的选项卡中进行适当的更改。

答案 2 :(得分:0)

对于删除,请将其放在删除按钮的事件处理程序中:

tabControl1.TabPages.Remove(tabControl1.SelectedTab);

要添加,请使用:

var newTabPage = new TabPage("Tab Name");
tabControl1.TabPages.Add(myTabPage);

答案 3 :(得分:0)

我不是使用按钮,而是让用户双击数据网格和一个可以编辑的新窗口等。