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...");
}
Thank You help full for me