有关使用“选定选项卡”的问题

本文关键字:选定选项卡 问题 选项 | 更新日期: 2023-09-27 17:55:59

我正在创建一个使用选项卡的应用程序。我希望能够在每个选项卡上添加、编辑和删除。我在选项卡外有这三个按钮,因此它们可以用于每个按钮。我正在尝试弄清楚如何使用 SelectedTab,以便我当前所在的选项卡将成为被更改的选项卡。任何帮助,不胜感激。谢谢

有关使用“选定选项卡”的问题

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

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

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

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

tabControl1.TabPages.Remove(tabControl1.SelectedTab);

对于添加,请使用以下命令:

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

我没有使用按钮,而是让用户双击数据网格和一个新窗口,他们可以在其中进行编辑等。