У меня есть contextmenustrip в toolStripDropDownButton со следующими элементами и подпунктами:
private void addItem()
{
toolStripDropDownButton1.DropDown = this.contextMenuStrip1;
contextMenuStrip1.Items.Add("item A");
contextMenuStrip1.Items.Add("item B");
contextMenuStrip1.Items.Add("item C");
addSubItem();
}
private void addSubItem()
{
for (int i = 0; i < contextMenuStrip1.Items.Count; i++)
{
(contextMenuStrip1.Items[i] as ToolStripMenuItem).DropDownItems.Add("SubItem 1");
(contextMenuStrip1.Items[i] as ToolStripMenuItem).DropDownItems.Add("SubItem 2");
(contextMenuStrip1.Items[i] as ToolStripMenuItem).DropDownItems.Add("SubItem 3");
}
}
Я хочу спросить, как получить текст для элементов и подпунктов, если я просто нажимаю на любой подпункт. например, я щелкаю по Подпункту 2 в элементе C, затем выводим item C and Subitem 2
.