check
How to add ToolStripMenuItems to a MenuStrip or ContextMenu dynamically[
^]
When you add menu items give unique text for them, then you can easily identify which menu item clicked by event sender object.
Sample code:
ToolStripMenuItem menu = new ToolStripMenuItem(submenuName);
menu.Click += new EventHandler(menu_Click);
myToolStripMenuItem.DropDown.Items.Add(menu);
void menu_Click(object sender, EventArgs e)
{
var menuItem = sender as MenuItem;
var menuText = menuItem.Text;
switch(menuText) {
case "MenuItem1":
break;
case "MenuItem2":
break;
. ...
}