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; } }