WinForm中TreeView增加右键导出按钮
“欢迎你成为我的读者,希望这篇文章能给您一些帮助。”
前言
今天突然有个需求,想给目前在WinForm窗体上的TreeView增加一个右键导出Excel的功能,当前的TreeView使用就只是单纯的分3层展示加载的数据,没有做任何的数据保存操作。
对于TreeView控件来说,本身是没有右键操作的,需要添加控件contextMenuStrip来实现。
给WinForm中的TreeView控件增加右键导出按钮
实现成功的效果如下:
由于直接给TreeView添加contextMenuStrip不能实现只在父节点右键导出的效果。故需要在编码过程中动态添加和移除contextMenuStrip。
这里需要利用点击事件,判断其是否点击的是父节点,如果是父节点则给添加右键功能,不是则不添加。
TreeView是没有直接区分多层父节点的,这里需要我们使用特殊的Tag来进行判断。也就是对父节点和子节点进行标
共有 0 条评论