使用方法有2种:

第一种、通过为控件绑定的方式
contextMenuStrip如下图:

Form属性种进行绑定

第二种、通过捕获鼠标右键单击事件
取消窗体的ContexMenuStrip属性绑定contextMenuStrip
在窗体的Mouse的单击事件中进行如下处理:

private void Form1_MouseClick(object sender, MouseEventArgs e){if (e.Button == MouseButtons.Right){Point p = new Point();p.X = this.Location.X + e.X + 10;//窗体在屏幕中的坐标+鼠标点击位置在窗体中的坐标+一定的偏移量p.Y = this.Location.Y + e.Y + 40;contextMenuStrip1.Show(p);}}

Winform右键菜单contextMenuStrip控件的使用相关推荐

  1. C#/Winform 右键菜单-ContextMenuStrip控件

    效果 用于TreeView的右键菜单,同样也适用于ListBox,Lable等其他控件 1.添加ContextMenuStrip.TreeView 设置一下:ContextMenuStrip的选项.T ...

  2. 常用MFC控件基础使用(Edit Button Check Combo Tree 显示位图 控件大小自适应、线程、右键菜单、控件调整移动、MFC背景)

    常用MFC控件基础使用 1.Edit Control 2.Button控件 3.Check控件 4.Combo Box 5.Tree 控件 5.快捷键设置 6 显示缓冲区位图 7 窗口自适应大小 8 ...

  3. c#判断右键菜单(ContextMenuStrip)是从哪个控件弹出来的方法

    在前面有一篇文章中,逍遥一生已经介绍了如何在c#窗体程序中给控件添加右键菜单以及给不同的子菜单添加不同的事件: c#窗体(winform)程序给控件添加右键菜单及给不同子菜单添加不同事件的方法 在这篇 ...

  4. C#页面编程:ContextMenuStrip控件【右键菜单栏选项功能实现】

    ContextMenuStrip控件 一级目录 应用场景 页面显示 按钮命名(自定义) 功能实现(双击进入槽函数) 页面显示(附着于某处,以Form1为例子) 代码呈现 一级目录 应用场景 对部分图片 ...

  5. Winform实现在DataGridView控件的单元格中添加多个控件

    Winform实现在DataGridView控件的单元格中添加多个控件 背景 实现思路 关键代码 完整代码下载 背景 DataGridView控件的列是支持TextBoxColumn.ComboBox ...

  6. 【学习笔记】ContextMenuStrip控件的常见用法及问题

    ContextMenuStrip (1)ContextMenuStrip控件中的属性AutoClose,将该属性设置为false,右键菜单出现后,被用户随意点击都不会关闭.该属性只对ContextMe ...

  7. ContextMenustrip 控件

    ContextMenustrip 控件是由 System.Windows.Forms.ContextMenustrip类提供,也是ToolstripMenu对象的容器,用来创建窗体的右键显示的菜单,主 ...

  8. winform中使用ZedGraphControl控件做图

    winform中使用ZedGraphControl控件做图. 一些方法的总结 public class ChartEx : ZedGraph.ZedGraphControl{#region initp ...

  9. c# ContextMenuStrip控件简单用法

    笔者在学习C#之可视化编程时遇到了一个不好使用的控件ContextMenuStrip,关键是不知道怎么用,然后通过网上的一些资料最终明白了这个控件的用法.现在笔者整理了一下,分享给大家,虽然很简单,但 ...

最新文章

  1. 51CTO交流摘录(2):SOC的应用现状
  2. java classifier_Java ZeroR.buildClassifier方法代码示例
  3. 美团点评数据产品专家冷戈:如何利用数据提高用户体验
  4. Linux whoami指令
  5. 巨人的魔法——腾讯打造会思考的数据中心
  6. octave绘制图片Figure后无法关闭
  7. 更改密码 sp_password
  8. 数据结构:(1)课程总览
  9. Teradata Fastload 使用方法
  10. vv7无法启动显示发动机故障_点火系统故障引起发动机不能启动的排除方法
  11. 【20171108晚】BeEF 局域网中的一次实战演练(三)
  12. python3运行python2_python2升级到python3
  13. Android 组件的四种点击事件写法
  14. Python绘图常用的库及介绍
  15. 【贝尔链创始人Vincent: 区块链不仅是技术革命 更是认知革命】
  16. word、excel、PPT快捷键一览
  17. 布隆过滤器与布谷鸟过滤器(经典版)
  18. 性能优化之mysql优化_性能优化之MySQL优化
  19. cad工具箱详细讲解_CAD的工具说明及使用讲解
  20. 致敬平凡程序员妙优车助力1024程序员节

热门文章

  1. Map集合的概述与特点,常用API及特有的三种遍历方式总结,带应用
  2. 记一次删除.bash_profile文件
  3. 认识计算机系统学情分析,小学信息技术《认识计算机》说课稿——获奖说课稿...
  4. Linux内核配置(三) :电源,总线配置
  5. 什么是网关?网关的作用是什么?
  6. 数据库事务一致性的理解
  7. 前端基础input输入框主要属性
  8. 半导体制造中硅片的干燥技术
  9. Android布局——Linearlayout线性布局
  10. MediaCodec