Csharp/C Sharp by API/System.Windows.Forms/ToolStripMenuItem

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

new 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>