(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
sendertoToolStripMenuItem, and then you can set itsCheckedproperty.you can get the
Checkedstate of each menu item like thisPassing the correct index (0 for example), to get the menu item you want.