我在C#代码中的treeView的各个节点上添加了右键单击功能。当用户在树上的这些节点上点击右键时,弹出“添加”,“删除”,“重命名”等选项。现在,根据正在点击的节点,我使用以下状态元素填充菜单:上下文菜单项的事件处理程序
contextMenuStrip1.Items.Add(“Add”);
然后,如果一个不同的节点是正确的点击我使用下面的:
contextMenuStrip1.Items.Add(“重命名”);
有些节点需要显示两个项目:contextMenuStrip1.Items.Add(“Add”); contextMenuStrip1.Items.Add( “删除”);
如何为上下文菜单栏中存在的两者都添加和删除时编写单独的事件处理程序。我无法区分是否单击“添加”或“删除”。目前,我在ContextMenuStrip上使用“ItemClicked”事件在“添加”事件处理程序中执行我的一段代码,但单击“删除”时也会引发此日志。任何帮助,将不胜感激。
感谢,Viren