There is a ContextMenuStrip in a grid control.
I have named it as GridContextMenu.
The GridContextMenu is populated with 4 - 5 items using the following code
You can do something like this:
private void SubmenuItem_Click(object sender, EventArgs e) { var clickedMenuItem = sender as MenuItem; var menuText = clickedMenuItem.Text; switch(menuText) { case "Tiger": break; case "Lion": break; . ... } }