ToolStripMenuItem
개체를 사용하는 또 다른 방법 : 당신의 myContextMenuStrip
의 ItemClicked
이벤트 내부
//////////// Create a new "ToolStripMenuItem" object:
ToolStripMenuItem newMenuItem= new ToolStripMenuItem();
//////////// Set a name, for identification purposes:
newMenuItem.Name = "nameOfMenuItem";
//////////// Sets the text that will appear in the new context menu option:
newMenuItem.Text = "This is another option!";
//////////// Add this new item to your context menu:
myContextMenuStrip.Items.Add(newMenuItem);
을, 당신은 선택되어있는 옵션을 확인할 수 있습니다 (메뉴 항목의 이름 속성을 기반으로 을)
private void myContextMenuStrip_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
ToolStripItem item = e.ClickedItem;
//////////// This will show "nameOfMenuItem":
MessageBox.Show(item.Name, "And the clicked option is...");
}
감사! 그게 내가 찾고 있던거야 –
글쎄,이 문자열을 추가 ... 어떻게 한 MenuItem 추가에 대한 갈 것이라고? 그건 바인딩 이벤트 처리기 쉽게 –