public MainMenuStrip(WindowMain mainWindow, Tabs tabs, BottomStatusBar statusBar) : base() { this.mainWindow = mainWindow; this.tabs = tabs; this.statusBar = statusBar; ToolStripMenuItem fileMenu = new ToolStripMenuItem("File"); itemOpen = new ToolStripMenuItem("Open..."); itemOpen.ShortcutKeys = Keys.Control | Keys.O; itemOpen.Click += new EventHandler(openClick); fileMenu.DropDownItems.Add(itemOpen); itemSave = new ToolStripMenuItem("Save"); itemSave.Click += new EventHandler(saveClick); itemSave.ShortcutKeys = Keys.Control | Keys.S; itemSave.Enabled = false; fileMenu.DropDownItems.Add(itemSave); itemSaveAs = new ToolStripMenuItem("Save As..."); itemSaveAs.Click += new EventHandler(saveAsClick); itemSaveAs.ShortcutKeys = Keys.Control | Keys.Alt | Keys.S; itemSaveAs.Enabled = false; fileMenu.DropDownItems.Add(itemSaveAs); fileMenu.DropDownItems.Add(new ToolStripSeparator()); itemClose = new ToolStripMenuItem("Close"); itemClose.Click += new EventHandler(closeClick); itemClose.ShortcutKeys = Keys.Control | Keys.W; itemClose.Enabled = false; fileMenu.DropDownItems.Add(itemClose); itemCloseAll = new ToolStripMenuItem("Close all"); itemCloseAll.Click += new EventHandler(closeAllClick); itemCloseAll.ShortcutKeys = Keys.Control | Keys.Alt | Keys.W; itemCloseAll.Enabled = false; fileMenu.DropDownItems.Add(itemCloseAll); fileMenu.DropDownItems.Add(new ToolStripSeparator()); itemExit = new ToolStripMenuItem("Exit"); itemExit.Click += new EventHandler(exitClick); itemExit.ShortcutKeys = Keys.Alt | Keys.F4; fileMenu.DropDownItems.Add(itemExit); Items.Add(fileMenu); ToolStripMenuItem helpMenu = new ToolStripMenuItem("Help"); itemAbout = new ToolStripMenuItem("About"); itemAbout.Click += new EventHandler(aboutClick); helpMenu.DropDownItems.Add(itemAbout); Items.Add(helpMenu); }
public WindowMain() : base() { Text = "7DaysProfileEditor"; StartPosition = FormStartPosition.CenterScreen; WindowState = FormWindowState.Maximized; tabs = new Tabs(this); statusBar = new BottomStatusBar(); mainMenu = new MainMenuStrip(this, tabs, statusBar); Controls.Add(tabs); Controls.Add(mainMenu); Controls.Add(statusBar); //Show(); }