new MenuItem() : MenuItem : GUI Windows Forms C# Examples


C# Examples » GUI Windows Forms » MenuItem »

 

new MenuItem()









    
using  System;
using  System.Drawing;
using  System.Windows.Forms;
      
class  FirstMainMenu:  Form
{
          public  static  void  Main()
          {
                    Application.Run(new  FirstMainMenu());
          }
          public  FirstMainMenu()
          {

                    MenuItem  miOpen  =  new  MenuItem("&Open...",
                                                                      new  EventHandler(MenuFileOpenOnClick),
                                                                      Shortcut.CtrlO);
      
                    MenuItem  miSave  =  new  MenuItem("&Save",
                                                                      new  EventHandler(MenuFileSaveOnClick),
                                                                      Shortcut.CtrlS);
      
                    MenuItem  miSaveAs  =  new  MenuItem("Save  &As...",
                                                                      new  EventHandler(MenuFileSaveAsOnClick));
      
                    MenuItem  miDash  =  new  MenuItem("-");
      
                    MenuItem  miExit  =  new  MenuItem("E&xit",
                                                                      new  EventHandler(MenuFileExitOnClick));
                    MenuItem  miFile  =  new  MenuItem("&File",
                                                                      new  MenuItem[]  {miOpen,  miSave,  miSaveAs,
                                                                                                      miDash,  miExit  });
                    MenuItem  miCut  =  new  MenuItem("Cu&t",
                                                                      new  EventHandler(MenuEditCutOnClick),
                                                                      Shortcut.CtrlX);
      
                    MenuItem  miCopy  =  new  MenuItem("&Copy",
                                                                      new  EventHandler(MenuEditCopyOnClick),
                                                                      Shortcut.CtrlC);
      
                    MenuItem  miPaste  =  new  MenuItem("&Paste",
                                                                      new  EventHandler(MenuEditPasteOnClick),
                                                                      Shortcut.CtrlV);
                    MenuItem  miEdit  =  new  MenuItem("&Edit",
                                                                      new  MenuItem[]  {miCut,  miCopy,  miPaste});
      
                    MenuItem  miAbout  =  new  MenuItem("&About  FirstMainMenu...",
                                                                      new  EventHandler(MenuHelpAboutOnClick));
                    MenuItem  miHelp  =  new  MenuItem("&Help",  
                                                                      new  MenuItem[]  {miAbout});
      
                    Menu  =  new  MainMenu(new  MenuItem[]  {miFile,  miEdit,  miHelp});
          }
          void  MenuFileOpenOnClick(object  obj,  EventArgs  ea)
          {
                    MessageBox.Show("File  Open  item  clicked!",  Text);
          }
          void  MenuFileSaveOnClick(object  obj,  EventArgs  ea)
          {
                    MessageBox.Show("File  Save  item  clicked!",  Text);
          }
          void  MenuFileSaveAsOnClick(object  obj,  EventArgs  ea)
          {
                    MessageBox.Show("File  Save  As  item  clicked!",  Text);
          }
          void  MenuFileExitOnClick(object  obj,  EventArgs  ea)
          {
                    Close();
          }
          void  MenuEditCutOnClick(object  obj,  EventArgs  ea)
          {
                    MessageBox.Show("Edit  Cut  item  clicked!",  Text);
          }
          void  MenuEditCopyOnClick(object  obj,  EventArgs  ea)
          {
                    MessageBox.Show("Edit  Copy  item  clicked!",  Text);
          }
          void  MenuEditPasteOnClick(object  obj,  EventArgs  ea)
          {
                    MessageBox.Show("Edit  Paste  item  clicked!",  Text);
          }
          void  MenuHelpAboutOnClick(object  obj,  EventArgs  ea)
          {
                    MessageBox.Show(Text  +  "  ?");
          }
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo GUI Windows Forms
» MenuItem