C# winforms datagridview 设置右键菜单【完整版】
在程序开发当中有时候需要在DataGridView的数据行上添加右键菜单,总结了一下网上的例子,记录如下
步骤一:编辑右键菜单
1.创建窗体文件,拖入DataGridView,拖入一个contextMenuStrip控件
2.编辑contextMenuStrip控件(就是定义你想要右键弹出的菜单,比如我的右键菜单只想弹出“定位”和“拾取边界”,如果你还想增加一些菜单选项,直接在下图的contextMenuStrip控件里的键入处输入菜单选项即可。若是想要为某个菜单选项添加事件,直接双击该菜单选项即可。)
3.绑定DataGridView和你新增的contextMenuStrip1
打开设计页面,选中DataGridView,属性,contextMenuStrip中选择下拉:contextMenuStrip1
步骤二:右键选中DataGridView的某行时,弹出步骤一创建的右键菜单。
1.步骤一已经把一个快捷菜单contextMenuStrip1创建完成。要想点击右键弹出菜单,还需要给DataGridView的CellMouseDown事件添加处理程序。
如下图,进入设计页面,选中DataGridView空间,右键查看属性,在属性里面找到CellMouseDown且双击,即可创建DataGridView1_CellMouseDown()方法,直接在方法中写代码即可。
2.DataGridView1_CellMouseDown()方法中的代码如下:
C# winforms datagridview 设置右键菜单【完整版】相关推荐
- 设置右键菜单,添加右键快捷应用
设置右键菜单,添加右键快捷应用 最近,我安装了pycharm,在安装时把它添加到了右键快捷方式里,但我当时是通过Anaconda的链接安装的,所以程序的名字特别长,显得右键菜单很宽很不舒服. 如下图: ...
- wpf datagrid设置右键菜单打开时选中项的背景色
原文:wpf datagrid设置右键菜单打开时选中项的背景色 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/huangli321456/artic ...
- DevExpress GridView 添加和设置右键菜单
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 右键菜单肯定是GridView中经常要使用的一个功能.本文主要描述三个方面: 1.如何在GridV ...
- html文件如何设置右键菜单,windows系统使用小技巧,创建属于自己的右键新建菜单-右键菜单设置...
在计算机的使用过程中,用户会经常的使用一些文件件,而为了用户的方便,Windows系统在桌面的右键快捷菜单设置了一些内置的文件类型,比如:"WinZip"."文本文档&q ...
- Chrome 插件开发-右键菜单开发实战演示,浏览器页面右键菜单选项设置,插件右键菜单点击插件名跳转主页设置
Chrome 插件开发 - 菜单选项 浏览器页面右键菜单选项设置 ① 核心代码演示 ② 效果展示 ③ 详细参数文档 插件右键菜单点击插件名跳转主页设置 ① 核心代码演示 ② 演示效果图 浏览器页面右键 ...
- Win11右键菜单不折叠的设置方法
Win11如何设置右键菜单不折叠?近期有用户觉得电脑右键菜单折叠比较影响操作,为此想要将右键菜单设置为不折叠,但是不清楚具体应该如何设置,针对这一情况,今天小编就为大家分享Win11右键菜单不折叠的设 ...
- QStandardItemModel角色控制及QTreeView添加不同的右键菜单
1.概述 QTreeView最长用的一个功能就是作为导航栏,像vs里的项目结构树,word的文档结构图,资源管理器的文档结构,等等都是利用树形结构组织的,在前面已经讲述了Qt中使用标准化项目模型QSt ...
- qt创建右键菜单,显示在鼠标点击处
引言 给窗口创建右键菜单,右键的时候,右键菜单出现在鼠标点击处.同时设置右键菜单的样式,右键菜单为圆角,起初设置样式的时候,右键菜单的背景在圆角边缘会出现黑色的方角,不能很好的显示为圆角,后来设置了右 ...
- VB 自启动建立右键菜单
MOD代码如下: Option Explicit Public Const HKEY_CLASSES_ROOT = &H80000000 Public Const HKEY_LOCAL_MAC ...
最新文章
- MASK-RCNN学习一:(数据集/原理介绍)
- Nginx基础入门之nginx基础配置项介绍(2)
- mysql 字符串分区_Mysql分区表的原理和优缺点
- 算法题目——多米诺骨牌问题(POJ-2663)
- css常用属性总结:颜色和单位
- 为什么将表格的method改为post后就无法工作_用Python将Keras深度学习模型部署为Web应用程序...
- Centos 云服务器磁盘占用率90%以上的排查解决
- LBS移动网络基站定位
- 【慢慢学算法】:奇偶校验(bitset使用)
- 字符串函数 (strfun)
- 怎么自动删除以前数据脚本_移动硬盘数据删除了怎么恢复?硬盘恢复软件分享!...
- Android开机动画的基本流程
- 快速掌握——LCD1602液晶显示(多组实验,附带源程序)
- DBN深度置信网络的实现
- 物联网环境下信息安全问题与对策
- 从零开始学Python【23】--线性回归诊断(第二部分)
- 正弦波的生成及混频器
- Mac怎么格式化U盘?Mac格式化fat32格式详解
- (7,4)汉明码编码译码及计算最小码距——基于MATLAB编程
- 做一个很出色的程序员
热门文章
- Python使用QT播放视频
- JavaSe8中的各种区别(持续更新中)
- 蓝桥杯求arccos值c语言,[蓝桥杯][算法提高VIP]求arccos值 (C语言代码)
- 分享一个好用的串口调试助手
- 菜鸡的反思、历险和flag
- 京东杨业飞:京东云原生大规模实践之路
- ## I.MX6ULL学习笔记一I.MX启动方式
- 人生就是不停的战斗————九把刀北大演讲 转载自豆瓣网友“此间的少年”
- ElasticSearch启动报错RollingFileManager (/xxx/xxx) java.io.FileNotFoundException
- CSDN 开始起航