public void InsertTab(int index, Crownwood.Magic.Controls.TabPage page) { TabPageInfo tabInfo = new TabPageInfo(index, page); tabInfo.IndexChanged += new EventHandler(tabInfo_IndexChanged); RuntimeCore.AddAssemblyObject(tabInfo, this); tabList.Add(tabInfo); Debug.WriteLine("TabPage \"" + page.Title + "\" added with index " + index.ToString() + ".", "Gui"); page.CreateControl(); page.Control.CreateControl(); UpdateTabs(); }