从选项卡控件中删除某些选项卡,并在某个索引C#处添加一个选项卡

用户名

我有两个标签,我知道它们的名称(设计和图片),并且我想删除标签控件中的所有其他标签。(我想删除所有标签页,但我知道其名称的标签页除外。)

我搜索了互联网,发现:

string tabToRemove = "tabPageName";

for (int i = 0; i < tabControlMain.TabPages.Count; i++)
{
    if (tabControlMain.TabPages[i].Name.Equals(tabToRemove, StringComparison.OrdinalIgnoreCase))
    {
       tabControlMain.TabPages.RemoveAt(i);
       break;
    }
}

但这不是我要查找的内容,因为我不知道要删除的选项卡的字符串。我只知道两个的名字。

史蒂夫

我在这里假设很多关于您的问题,但我想您想删除所有标签页,除了您知道名字的标签页。

如果是这种情况,则用已知的标签页名称(准确拼写)填充列表。
然后开始向后循环以删除不符合您要求的选项卡。

List<string> pagesToKeep = new List<string>() {"Design", "Picture"};
for (int i = tabControlMain.TabPages.Count - 1; i>=0; i--)
{
    string curName = tabControlMain.TabPages[i].Name;
    if(!pagesToKeep.Contains(curName))
    {
        tabControlMain.TabPages.RemoveAt(i);
    }
}

这里需要反向循环,因为当您从集合中删除一个项目时,元素的总数会发生变化,并且您不能安全地使用end作为条件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery UI选项卡:从选项卡中链接到下一个/特定选项卡

来自分类Dev

jQuery UI选项卡:链接到选项卡中的下一个/特定选项卡

来自分类Dev

侦听选项卡控件中的选项卡单击

来自分类Dev

打开一个选项卡时如何删除其他选项卡

来自分类Dev

C#选项卡式MDI表单:始终关闭最后一个选项卡

来自分类Dev

如何在Linux中从两个连续的选项卡中删除一个选项卡

来自分类Dev

PHP Jquery选项卡:内容加载到一个选项卡的面板中

来自分类Dev

TreeViewItem元素中的C#选项卡索引

来自分类Dev

C#从Readline输入中删除选项卡

来自分类Dev

一个选项卡中的多个视图

来自分类Dev

在 Selenium 中定位一个新选项卡

来自分类Dev

Angular 中的每个选项卡一个 Websocket

来自分类Dev

在一个选项卡中运行多个活动

来自分类Dev

WPF中的选项卡控件

来自分类Dev

使用选项卡索引集中到上一个控件

来自分类Dev

Angular Dynamic Mat选项卡-如何将新创建的选项卡添加为第一个选项卡

来自分类Dev

C# - 在同一个表单/选项卡中打开的 OpenFileDialog

来自分类Dev

通过一个导航选项卡控制多个选项卡内容

来自分类Dev

Android布局ActionbarSherlock选项卡+第一个选项卡上的ViewPagerIndicator

来自分类Dev

如何从选项卡内部更改为另一个选项卡?

来自分类Dev

使用引导程序从选项卡调用另一个选项卡?

来自分类Dev

关闭 UL LI 选项卡并移至上一个选项卡

来自分类Dev

使用多个输入启用选项卡并使用一个输入禁用选项卡

来自分类Dev

默认选项卡未显示选定的第一个选项卡

来自分类Dev

jQuery选项卡,从另一个选项卡保存时如何指示其他选项卡中的验证错误

来自分类Dev

如何根据 URL 将活动类从默认选项卡删除到另一个选项卡?

来自分类Dev

如何从选项卡控件中删除虚线的焦点矩形?

来自分类Dev

C#WinForms,将选项卡添加到选项卡控件,然后以编程方式将控件添加到每个选项卡

来自分类Dev

C#WinForms,将选项卡添加到选项卡控件,然后以编程方式将控件添加到每个选项卡

Related 相关文章

  1. 1

    jQuery UI选项卡:从选项卡中链接到下一个/特定选项卡

  2. 2

    jQuery UI选项卡:链接到选项卡中的下一个/特定选项卡

  3. 3

    侦听选项卡控件中的选项卡单击

  4. 4

    打开一个选项卡时如何删除其他选项卡

  5. 5

    C#选项卡式MDI表单:始终关闭最后一个选项卡

  6. 6

    如何在Linux中从两个连续的选项卡中删除一个选项卡

  7. 7

    PHP Jquery选项卡:内容加载到一个选项卡的面板中

  8. 8

    TreeViewItem元素中的C#选项卡索引

  9. 9

    C#从Readline输入中删除选项卡

  10. 10

    一个选项卡中的多个视图

  11. 11

    在 Selenium 中定位一个新选项卡

  12. 12

    Angular 中的每个选项卡一个 Websocket

  13. 13

    在一个选项卡中运行多个活动

  14. 14

    WPF中的选项卡控件

  15. 15

    使用选项卡索引集中到上一个控件

  16. 16

    Angular Dynamic Mat选项卡-如何将新创建的选项卡添加为第一个选项卡

  17. 17

    C# - 在同一个表单/选项卡中打开的 OpenFileDialog

  18. 18

    通过一个导航选项卡控制多个选项卡内容

  19. 19

    Android布局ActionbarSherlock选项卡+第一个选项卡上的ViewPagerIndicator

  20. 20

    如何从选项卡内部更改为另一个选项卡?

  21. 21

    使用引导程序从选项卡调用另一个选项卡?

  22. 22

    关闭 UL LI 选项卡并移至上一个选项卡

  23. 23

    使用多个输入启用选项卡并使用一个输入禁用选项卡

  24. 24

    默认选项卡未显示选定的第一个选项卡

  25. 25

    jQuery选项卡,从另一个选项卡保存时如何指示其他选项卡中的验证错误

  26. 26

    如何根据 URL 将活动类从默认选项卡删除到另一个选项卡?

  27. 27

    如何从选项卡控件中删除虚线的焦点矩形?

  28. 28

    C#WinForms,将选项卡添加到选项卡控件,然后以编程方式将控件添加到每个选项卡

  29. 29

    C#WinForms,将选项卡添加到选项卡控件,然后以编程方式将控件添加到每个选项卡

热门标签

归档