Creating menu strip at runtime


The code snippet shows how to menu items and event handlers for menu items.

The code snippet shows how to menu items and event handlers for menu items.




private void Form1_Load(object sender, EventArgs e)
{ //menu is created
MenuStrip menu1 = new MenuStrip();
//Items for menu r created
ToolStripMenuItem item = new ToolStripMenuItem("&File");
item.DropDownItems.Add("&New");
item.DropDownItems.Add("&Open",null,fileopen);
item.DropDownItems.Add("&Save",null,filesave);
item.DropDownItems.Add("&Exit", null, closeandexit);
//items are added to menu
menu1.Items.Add(item);
//menu is added to form
this.Controls.Add(menu1);
}
//event handlers for fileopen,filesave and exit

private void fileopen(object sender, EventArgs e)
{
openFileDialog1.Filter = "text files | *.txt";

openFileDialog1.ShowDialog();

}

private void closeandexit(object sender,EventArgs e)
{
Application.Exit();
}

private void filesave(object sender ,EventArgs e)
{
saveFileDialog1.Filter = "text files | *.txt";
saveFileDialog1.ShowDialog();
MessageBox.Show("file saved...");

}


Comments

Guest Author: Sufiyan04 Mar 2013

Thank You help full for me



  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name:
    Email: