场景
DevExpress的TreeList实现节点上添加自定义右键菜单并实现删除节点功能:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102551175
在上面已经实现自定义右键菜单删除树节点,这里要实现自定义右键菜单实现
右键功能自定义,比如打开文件选择框。
注:
博客主页:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
首先绑定treelist的鼠标单击事件
treeList.MouseClick -= treeList_MouseClick;
treeList.MouseClick += treeList_MouseClick;
然后在绑定的单击事件中
获取treelist,然后获取其数据源并转换为对象List,然后是相关的业务判断。
然后如果是鼠标右键的话,新增右键菜单项。