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