ContextMenuStrip控件怎样与TreeView的节点关联

楠楠小可爱 2019-05-16 02:02:51
C#程序,遇到一个难题,想给TreeView控件中的每个节点添加一个右键菜单功能,但实际上的ContextMenuStrip无法关联到具体的每一个节点,只能关联到treeView,求大神指教!
...全文
93 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
得鹿梦鱼、 2019-05-16
  • 打赏
  • 举报
回复
TreeView控件中的每个节点都有一个Tag属性,可以装个序号/唯一标示,然后只使用一个ContextMenuStrip控件,根据传入的Tag值动态加载ContextMenuStrip中按键的显示和隐藏,Tag值可以申明一个全局变量,当TreeView右键事件触发修改全局变量中包含的Tag值
it_gz_xi 2019-05-16
  • 打赏
  • 举报
回复
提供一个我之前做法给你,不知道能不能满足你, TreeView控件中的每个节点应该是每类节点的右键菜单不一样吧,将他们分好类,有几类就弄几个右键餐点,当鼠标点击前的事件中, 你用代码重新绑定你要的右键菜单

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧