public Main() { InitializeComponent(); TabControl = new TabController(tabControl1); tabControl1.GetType().InvokeMember("DoubleBuffered", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.SetProperty, null, tabControl1, new object[] { true }); menuStrip1.Renderer = new DarkThemeMenuRender(); toolStrip1.Renderer = new DarkThemeMenuRender(); tabControl1.DrawItem += new DrawItemEventHandler(DarkThemeTabControlRender.tabControl_DrawItem); tabControl1.TabRequestDestroy += new TabRequestDestroyEventHandler(TabControl.TabRequestDestroy); tabControl1.SelectedIndexChanging += new SelectedTabPageChangeEventHandler(ProcessBaseTabControlState); this.firstOpenPanel1.OpenFile += new EventHandler(FOPM); this.firstOpenPanel1.CreateFile += new EventHandler(FOPM); this.toolStripComboBoxMatSel.SelectedIndex = 0; XF.CenterObject(firstOpenPanel1); MessageFader = new MessageFade(this); debugToolStripMenuItem.Visible = SessionManager.Debug; }