private void AddPages(DesignerOptionsPage page) { if (page != null) { foreach (TabPage tab in page.tc1.TabPages) { PageControlPage panel = new PageControlPage(); panel.Text = tab.Text; panel.Dock = DockStyle.Fill; panel.BackColor = SystemColors.Window; while (tab.Controls.Count > 0) { tab.Controls[0].Parent = panel; } pageControl1.Controls.Add(panel); } FOptionsPages.Add(page); page.Init(); } }