如何再次添加TabPages?

时间:2016-02-07 09:27:25

标签: winforms tabpage

我是C#学习者。 在Windows窗体应用程序中,我想暂时删除一些TabPages。 所以我把这段代码称为网站。

    public class GetTabPageInfo
    {
        private class TabPageInfo
        {
            public TabPage TabPage;
            public TabPageInfo(TabPage page)
            {
                TabPage = page;
            }
        }

        private TabPageInfo[] tabPageInfos = null;

        public GetTabPageInfo(TabControl tabCrl)
        {
            tabPageInfos = new TabPageInfo[tabCrl.TabPages.Count];

            for (int i = 0; i < tabCrl.TabPages.Count; i++)
            {
                tabPageInfos[i] = new TabPageInfo(tabCrl.TabPages[i]);
            }
        }
    }

除了第一个标签,我可以使用此代码进行分页。

    private void testButton_Click(object sender, EventArgs e)
    {
        tabPages = new GetTabPageInfo(tabControl);

        int tabs = tabControl.TabCount;
        for (int i = tabs - 1; 0 < i; i--)
        {
            if (0 < i)
                tabControl.TabPages.RemoveAt(i);
        }
    }

但是,我无法将tabPageInfos保留在此代码的变量外。 因此,我无法再次添加删除的标签。

你能告诉我如何获取tabPageInfos吗?以及如何添加这些tabPages?

0 个答案:

没有答案