示例#1
0
        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;
        }