public BrowserOleCommands() { // MenuFileSaveAs = new ToolStripMenuItem("Save As..."); MenuFileSaveAs.Click += MenuFileSaveAs_Click; // MenuFile = new ToolStripMenuItem("&File"); MenuFile.Click += MenuFile_Click; MenuFile.DropDownItems.Add(MenuFileSaveAs); // MenuEdit = new ToolStripMenuItem("&Edit"); MenuView = new ToolStripMenuItem("&View"); MenuTools = new ToolStripMenuItem("&Tools"); MenuHelp = new ToolStripMenuItem("&Help"); // Menu = new MenuStrip(); Menu.Items.AddRange(new ToolStripItemCollection(Menu, new ToolStripItem[] { MenuFile, MenuEdit, MenuView, MenuTools, MenuHelp })); Menu.Dock = DockStyle.Top; Controls.Add(Menu); // Add a "Print" button to the toolbar PrintButton = CommandBar.Items.Add("Print"); PrintButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; PrintButton.ImageTransparentColor = System.Drawing.Color.Magenta; PrintButton.Name = "PrintButton"; PrintButton.Text = "Print"; PrintButton.Click += new System.EventHandler(PrintButton_Click); // Refresh the command bar layout CommandBar.ResumeLayout(false); CommandBar.PerformLayout(); }
private void BuildMenuAndCommands() { // Create the File > Save As menu item MenuFileSaveAs = new ToolStripMenuItem("Save As..."); MenuFileSaveAs.Click += MenuFileSaveAs_Click; // Create the file menu and add children MenuFile = new ToolStripMenuItem("&File"); MenuFile.Click += MenuFile_Click; MenuFile.DropDownItems.Add(MenuFileSaveAs); // Create placeholder top-level menus MenuEdit = new ToolStripMenuItem("&Edit"); MenuView = new ToolStripMenuItem("&View"); MenuTools = new ToolStripMenuItem("&Tools"); MenuHelp = new ToolStripMenuItem("&Help"); // Create a new main menu strip and add all the items to it Menu = new MenuStrip(); Menu.Items.AddRange(new ToolStripItemCollection( Menu, new ToolStripItem[] { MenuFile, MenuEdit, MenuView, MenuTools, MenuHelp })); Menu.Dock = DockStyle.Top; Controls.Add(Menu); // Add a "Print" button to the toolbar PrintButton = CommandBar.Items.Add("Print"); PrintButton.DisplayStyle = ToolStripItemDisplayStyle.Text; PrintButton.ImageTransparentColor = Color.Magenta; PrintButton.Name = "PrintButton"; PrintButton.Text = "Print"; PrintButton.Click += new System.EventHandler(PrintButton_Click); // Refresh the command bar layout CommandBar.ResumeLayout(false); CommandBar.PerformLayout(); }