WinForm - ListView点击空白事件
2015-06-10 11:46
369 查看
有时看似很小的一个问题却可能困扰我们许久,比如ListView这个问题,其Click事件只是在有选中项的时候才触发,点击其空白处(无选中项)是不会触发Click事件的,找了许久才终于找到解决这个问题的“良方”
int xPos, yPos; /// <summary> /// 实时跟踪listView1的当前坐标 /// </summary> private void listView1_MouseMove(object sender, MouseEventArgs e) { xPos = e.X; yPos = e.Y; } /// <summary> /// 触发listView1空白处点击事件 /// </summary> private void listView1_MouseDown(object sender, MouseEventArgs e) { if (listView1.HitTest(xPos, yPos).Item == null) //点击空白处 { MessageBox.Show("listView1_Blank_Click Event!!!"); } }
相关文章推荐
- Javascript中的getUTCHours()方法使用详解
- oracle用户创建及权限设置
- html5新增语义化标签
- zsh-替换掉黑白的控制台
- jQuery实现首页图片淡入淡出效果的方法
- .net 跨数据库事务的实现
- TIPC 透明通信协议
- 浅析CVE-2013-6282
- Scrapy中文输出与中文保存
- linux vim 命令使用
- angularJS开发时用到的命令
- 几种在shell命令行中过滤adb logcat输出的方法
- LeetCode_25---Reverse Nodes in k-Group
- 通过web的方式动态访问Tomcat的catalina.out日志
- 使用Mac OS X 终端连接Git@Git.Oschina.Net
- caffe 训练测试自己的数据集
- 当TextView里写数字去除默认间距
- sgu259:Printed PR(贪心)
- js 图片上传本地预览
- Bash:字符串操作