Vérifier élément de sous-menu est cliqué dans le menu contextuel de la bande

Il y a un ContextMenuStrip dans une grille de contrôle.

Je l'ai nommé comme GridContextMenu.

La GridContextMenu est rempli avec 4 - 5 éléments en utilisant le code suivant :

 gridcontextMenu.Items.Add(new ToolStripMenuItem
                        {
                            Name = Plants,
                            Text = Plants,
                            Tag = Plants,
                            Width = 100,
                            Image = <image source is put here>
                        });

gridcontextMenu.Items.Add(new ToolStripMenuItem
                        {
                            Name = Animals,
                            Text = Animals,
                            Tag = Animals,
                            Width = 100,
                            Image = <image source is put here>
                        });

Pour l'animal menu dans la barre d'outils, j'ai ajouté des sous-menu de la façon suivante

(gridcontextMenu.Items[1] as ToolStripMenuItem).DropDownItems.Add("Tiger", image_source, new EventHandler(SubmenuItem_Click));
(gridcontextMenu.Items[1] as ToolStripMenuItem).DropDownItems.Add("Lion", image_source, new EventHandler(SubmenuItem_Click));
(gridcontextMenu.Items[1] as ToolStripMenuItem).DropDownItems.Add("Elephant", image_source, new EventHandler(SubmenuItem_Click));

Dans le SubmenuItem_Click gestionnaire d'événement j'ai besoin de savoir quel est l'animal qui sous-menu est cliqué.

Comment faire ?

actuellement, j'ai le code pour le gestionnaire d'événement de la manière suivante :

private void SubmenuItem_Click(object sender, EventArgs e)
{
}

Comment vérifier l'état de cet événement que l'animal sous-menu a été sélectionné ?
Veuillez partager la réponse.

OriginalL'auteur Vikas Kunte | 2012-11-30