我是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?