Change Form size in menu action : Form : GUI Windows Forms C# Examples


C# Examples » GUI Windows Forms » Form »

 

Change Form size in menu action









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




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo GUI Windows Forms
» Form