Csharp/CSharp Tutorial/GUI Windows Forms/ToolStripMenuItem
Use a ToolStripMenuItem
<source lang="csharp">using System; using System.Windows.Forms;
class StripMenuForm : Form {
MenuStrip MyMenu; public StripMenuForm() { Text = "Use a MenuStrip"; MyMenu = new MenuStrip(); // Add top-level menu items to the menu. ToolStripMenuItem m1 = new ToolStripMenuItem("File"); MyMenu.Items.Add(m1); ToolStripMenuItem m2 = new ToolStripMenuItem("Tools"); MyMenu.Items.Add(m2); ToolStripMenuItem subm1 = new ToolStripMenuItem("Open"); m1.DropDownItems.Add(subm1); ToolStripMenuItem subm2 = new ToolStripMenuItem("Close"); m1.DropDownItems.Add(subm2); ToolStripMenuItem subm3 = new ToolStripMenuItem("Exit"); m1.DropDownItems.Add(subm3); ToolStripMenuItem subm4 = new ToolStripMenuItem("Coordinates"); m2.DropDownItems.Add(subm4); ToolStripMenuItem subm5 = new ToolStripMenuItem("Change Size"); m2.DropDownItems.Add(subm5); ToolStripMenuItem subm6 = new ToolStripMenuItem("Restore"); m2.DropDownItems.Add(subm6); subm3.Click += MMExitClick; Controls.Add(MyMenu); // Assign the menu to the form. MainMenuStrip = MyMenu; } [STAThread] public static void Main() { StripMenuForm skel = new StripMenuForm(); // Enable visual styles for Windows XP. Application.EnableVisualStyles(); Application.Run(skel); } protected void MMExitClick(object who, EventArgs e) { }
}</source>