2019独角兽企业重金招聘Python工程师标准>>>

转自http://www.cnblogs.com/luluping/archive/2010/03/03/1677206.html

(1)要向窗体添加一个TreeView控件

(2)再添加一个ContextMenuStrip控件;

(3)就要给TreeView添加一个MouseDown事件,代码如下:

private void treeView1_MouseDown(object sender, MouseEventArgs e)...{if (e.Button == MouseButtons.Right)//判断你点的是不是右键...{Point ClickPoint = new Point(e.X, e.Y);TreeNode CurrentNode = treeView1.GetNodeAt(ClickPoint);if (CurrentNode != null)//判断你点的是不是一个节点...{switch (CurrentNode.Name)//根据不同节点显示不同的右键菜单,当然你可以让它显示一样的菜单...{case "errorUrl":CurrentNode.ContextMenuStrip = contextMenuStripErrorUrl;break;}treeView1.SelectedNode = CurrentNode;//选中这个节点}}}

转载于:https://my.oschina.net/shanlilaideyu/blog/489784

C# winform treeview node添加右键菜单并选中节点相关推荐

  1. tkinter向文本框里加内容_给tkinter文本框添加右键菜单

    给tkinter文本框添加右键菜单 需求:直接右键点击使用tkinter创建的文本框是不会弹出菜单的.我们需要实现右键点击tkinter框架下的Entry对象.Text对象后弹出右键菜单可复制.粘贴和 ...

  2. go.js 节点添加右键菜单

    公司项目开发时,采用了go.js绘制节点关系图,需添加右键功能,采坑经历分享. go.js API文档不太好懂,开发功能时,建议从实例入手,然后再去看API文档查找相关属性用法 就很容易理解了.如图: ...

  3. 在(CListView)列表视图中添加右键菜单的方法

    使用弹出式菜单(PopMenu) 弹 出式菜单(PopMenu)大家都熟悉,在WIN98的桌面上单击鼠标右键弹出的菜单就是弹出式菜单.通常情况下,弹出式菜单在鼠标右键单击时弹出,当 然,也可以根据需要 ...

  4. java 右键菜单_界面操作--添加右键菜单

    [java]代码库package 添加右键菜单; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; impor ...

  5. ListCtrl添加右键菜单(ListCtrl类里编辑,给ListCtrl 发送NM_RCLICK消息)

    在开发中会用到右键菜单,我们来一起学习一下. 假如,我们现在已经准备好了列表,就差右键处理了. 1.在资源视图中的添加一个MENU,如图 2.给要添加右键菜单的ListCtrl子类,添加消息 按 ct ...

  6. merlin.acs的使用方法 merlin.acs添加右键菜单

    阅读全文:http://www.cckan.net/forum.php?mod=viewthread&tid=39 看看这个怎么样吧 直接看代码吧我就不多说了 1.先下载一下这个控件 吧 网上 ...

  7. openlayer右键菜单_OpenLayers添加右键菜单

    1.       首先修改 OpenLayers Events.js 定位到下面代码段,添加右键菜单事件: View Code OpenLayers.Events = OpenLayers.Class ...

  8. 非管理员用户添加右键菜单(管理员也适用)

    目录 背景 解决办法 总结:把其他教程中的HKEY_CLASSES_ROOT替换为HKEY_CURRENT_USER\SOFTWARE\Classes即可 背景 网上大多数教程添加右键菜单的方法都需要 ...

  9. chrome添加右键菜单收藏CSDN文章到我的博客

    需求: 看到好的文章时,想收藏,但是chrome的收藏夹不支持搜索(虽然有其他插件可以用),收藏的多了以后不好找,而且万一某一天浏览器或系统重装,而没有登录同步数据或者没有导出由的话这些收藏就会丢失. ...

最新文章

  1. nginx配置参数详解
  2. 产品经理——pm具备的五项技能
  3. WebKit DOM Event (二)
  4. JavaScript--关于变量提升思考
  5. MFC 教程【1_MFC概述 】
  6. Django Step by Step 2010版(基于Django 1.1.1) 第五讲
  7. cookie和session机制之间的区别与联系
  8. Linux常用工具包安装
  9. Java高级工程师常见面试题(答案)
  10. Thinkpad SL400 功能键介绍
  11. EXcel用法——如何冻结前两行,如何删除筛选的行
  12. GHOSTXP_SP3电脑公司装机特别版 V30.0[NTFS]
  13. 上网行为管理(使用软件Panabit)
  14. Office三件套批量转PDF以及PDF书签读写与加水印
  15. MyBatis-Plus | 充分不必要
  16. hdmi怎么支持2k分辨率_官方确认!PS5将不支持原生2K分辨率,双11次世代设备升级注意排雷...
  17. 人脸关键点检测综述(含论文、数据集、方法等)
  18. 数据库读写分离(oracle)
  19. k8s 之服务发现(service)
  20. 【Rtklib入门指南】1. Rtklib下载及编译

热门文章

  1. CIO如何做到卓有成效?
  2. SAP MM MIGO Return Delivery 组合实现部分数量的Reversal
  3. 神经网络支持大脑是「预测机器」,预测是节能的
  4. 5G新标准将延迟3个月发布,但5G“新战场”已经明确
  5. 重磅推荐:中国人工智能趋势报告(完整版)
  6. 5G的未来投资机会在哪里?
  7. 2万字看完腾讯最纯粹的一届WE大会:从黑洞、虫洞到克隆猴
  8. Yann LeCun 怒喷 Sophia:这就是彻头彻尾的骗局
  9. 史上最完整的人工智能书单大全,学习AI的请收藏好
  10. 清华大学:刘洋——基于深度学习的机器翻译