如题,为了实现点击树不同级别节点右键显示不同的菜单功能。
例如点击Group节点并右键显示 编辑、删除、新增Node的功能;点击Node节点并右键只显示 编辑、删除的功能;在空白处又只显示新建Group的功能。
1.首先在VS里新建一个Windows窗体应用,再从工具箱中拖出一个Treeview控件和一个contextMenuStript控件,右键控件适当添加一些节点和选项。
2.控件拉好后,点中treeview控件,在界面右下角的属性中选中事件,查找并双击NodeMouseClick
添加代码该事件的代码(其中this后的AddGroupToolStripMenuItem等,为contextMenuStrip里各选项的Name)
private void treeView1_NodeMouseClick(ob