Mega Code Archive

 
Categories / C# by API / System Windows Forms
 

MainMenu MenuItems

using System;  using System.Windows.Forms;    class FormChangeSize : Form {    MainMenu MyMenu;      public FormChangeSize() {      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);          subm4.Click += MMCoordClick;      subm5.Click += MMChangeClick;      subm6.Click += MMRestoreClick;        Menu = MyMenu;    }        [STAThread]    public static void Main() {      FormChangeSize skel = new FormChangeSize();        Application.Run(skel);    }      protected void MMCoordClick(object who, EventArgs e) {      Console.WriteLine("Top:"+Top);      Console.WriteLine("Left:"+Left);      Console.WriteLine("Bottom:"+Bottom);      Console.WriteLine("Right:"+Right);         }      protected void MMChangeClick(object who, EventArgs e) {      Width = Height = 200;    }      protected void MMRestoreClick(object who, EventArgs e) {      Width = Height = 300;    }    }