Csharp/CSharp Tutorial/GUI Windows Forms/ToolStripMenuItem

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

Use a ToolStripMenuItem

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) {  
  }  
}