(cms.Items[6] as ToolStripMenuItem).DropDownItems.Add("Close program",null, new EventHandler(CloseProgram_Click));
(cms.Items[6] as ToolStripMenuItem).DropDownItems.Add("Show message", null, new EventHandler(ShowMessage_Click));
(cms.Items[6] as ToolStripMenuItem).DropDownItems.Add("-");
(cms.Items[6] as ToolStripMenuItem).DropDownItems.Add("Do nothing", null, new EventHandler(DoNothing_Click));
private void CloseProgram_Click(object sender, EventArgs e)
{
// I want mark this menuItem on dropdownItem
}
When i choose menuItem, I want it be checked.
Like this.
Cast the parameter
sender
toToolStripMenuItem
, and then you can set itsChecked
property.you can get the
Checked
state of each menu item like thisPassing the correct index (0 for example), to get the menu item you want.