Mega Code Archive

 
Categories / C# by API / System Windows Forms
 

Form Menu

using System;  using System.Windows.Forms;    class AddMenuForm : Form {    MainMenu MyMenu;      public AddMenuForm() {      Text = "Adding a Main Menu";      MyMenu  = new MainMenu();        MenuItem m1 = new MenuItem("File");      MyMenu.MenuItems.Add(m1);        MenuItem m2 = new MenuItem("Tools");      MyMenu.MenuItems.Add(m2);        MenuItem subm1 = new MenuItem("Open");      m1.MenuItems.Add(subm1);        MenuItem subm2 = new MenuItem("Close");      m1.MenuItems.Add(subm2);        MenuItem subm3 = new MenuItem("Exit");      m1.MenuItems.Add(subm3);        MenuItem subm4 = new MenuItem("Coordinates");      m2.MenuItems.Add(subm4);        MenuItem subm5 = new MenuItem("Change Size");      m2.MenuItems.Add(subm5);        MenuItem subm6 = new MenuItem("Restore");      m2.MenuItems.Add(subm6);          subm1.Click += MMOpenClick;      subm2.Click += MMCloseClick;      subm3.Click += MMExitClick;      subm4.Click += MMCoordClick;      subm5.Click += MMChangeClick;      subm6.Click += MMRestoreClick;        Menu = MyMenu;    }        [STAThread]    public static void Main() {      AddMenuForm skel = new AddMenuForm();        Application.Run(skel);    }      protected void MMCoordClick(object who, EventArgs e) {    }      protected void MMChangeClick(object who, EventArgs e) {         }      protected void MMRestoreClick(object who, EventArgs e) {         }      protected void MMOpenClick(object who, EventArgs e) {        Console.WriteLine("MMOpenClick");    }      protected void MMCloseClick(object who, EventArgs e) {      Console.WriteLine("MMCloseClick");    }      protected void MMExitClick(object who, EventArgs e) {       Console.WriteLine("Exit");    }  }