C#listview + 上下文菜单(鼠标右键菜单) ContextMenuStrip
来源:互联网 发布:linux显示不出新硬盘 编辑:程序博客网 时间:2024/06/11 09:44
1 从工具栏中添加一个ContextMenuStrip到设计界面,编辑ContextMenuStrip项(在此我只举删除的例子)
2 添加ListView的MouseUp事件,代码如下
private void listView1_MouseUp(object sender, MouseEventArgs e){ if (e.Button == MouseButtons.Right) { listView1.ContextMenuStrip = null; if (listView1.SelectedItems.Count > 0) { contextMenuStrip1.Show(listView1, new Point(e.X, e.Y)); } }}
new Point(e.X,e.Y)得到的是鼠标所在位置坐标
3 为ContextMenuStrip的删除项添加Click事件,代码如下
private void 删除ToolStripMenuItem_Click(object sender, EventArgs e){ listView1.Items.RemoveAt(listView1.SelectedItems[0].Index);}
如此即可实现鼠标右键删除,很简单吧^-^
- C#listview + 上下文菜单(鼠标右键菜单) ContextMenuStrip
- C#高低文菜单(右键菜单)ContextMenuStrip用法总结
- DataGridView 的右键菜单(ContextMenuStrip)
- DataGridView 的右键菜单(ContextMenuStrip)
- [转]DataGridView 的右键菜单(ContextMenuStrip)
- DataGridView 的右键菜单(ContextMenuStrip)
- PopupMenu和ContextMenuStrip右键菜单使用
- C#如何使用右键菜单【contextMenuStrip】
- arcengine onmouseup使用contextmenustrip添加右键菜单
- C# 系统应用之ListView控件 (三).添加ContextMenuStrip右键菜单打开删除文件
- (C#)Windows Shell 外壳编程系列3 - 上下文菜单(iContextMenu)(一)右键菜单
- QContextMenuEvent 上下文菜单(右键菜单)的操作
- ListView上下文菜单创建
- 浏览器鼠标右键菜单
- 屏蔽鼠标右键菜单
- 鼠标右键菜单
- QT 鼠标右键菜单
- 清理鼠标右键菜单
- 计算器
- HDU-1372 Knight Moves (BFS)
- [数据结构]链式队列的实现。
- 国服Dota2与Steam冲突问题解决
- C语言实现radon变换
- C#listview + 上下文菜单(鼠标右键菜单) ContextMenuStrip
- VC++实现解析快捷方式
- java类和类加载器
- Mac下用命令行直接批量转换文本编码到UTF8
- 《C和指针》中文版错误Page
- mmc生产运输问题
- MSF的5点基本要素
- MSF中解决方案的生命周期6个过程
- sqlplus中如果输入的sql语句前面有一行写错了,怎么返回修改?以及无法创建保存文件afiedt.buf ?