Sunday, January 11, 2009

Change Form size in menu action tutorial example


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

}

0 comments:

Followers

The Daily Puppy

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | JCPenney Coupons