zoukankan
html css js c++ java
发现:Click事件也能获取鼠标单击的坐标
按照MSDN的说明以及平时的习惯,我们要获取鼠标单击时的相对坐标,都会使用MouseClick等事件,今天,偶然发现,原来Click事件也可以。
/* 惊天地泣鬼神的考古业绩。 * 原来Cilck事件也能获取鼠标点击的当前坐标, MSDN上说要用MouseClick事件,哈哈 * 原来Click事件也可以!!! * 但是,如果通过键盘引发事件,而不是通过鼠标操作,即不能获取。 * 鼠标右键单击无效。 */ using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); this.button1.Click += (s, e) => { try { MessageBox.Show("事件源类型:" + s.GetType().ToString() + "\n" + "事件参数类型:" + e.GetType().ToString() + "\n" + "鼠标点击时X坐标:" + ((MouseEventArgs)e).X.ToString() + "\n" + "Y坐标:" + ((MouseEventArgs)e).Y.ToString()); } catch { MessageBox.Show("你可能通过回车键触发事件,无法获取数据。"); } }; } } }
查看全文
相关阅读:
多线程 execute和submit区别和使用
Linux上安装rz和sz命令
杜恩德__百度百科
电商类-高并发场景处理方式一
ConcurrentHashMap源码分析(1.8)
JVM | 为何生产环境最好保持 Xms = Xmx
分享ProcessOn网上的干货模板
pythonweb开发
pyquery
python正则
原文地址:https://www.cnblogs.com/javawebsoa/p/2457965.html
最新文章
python之异常处理机制
Map封装 (一个键多个值)
跨域问题
Tomcat启动报错
SpringContextHolder静态持有SpringContext的引用
不借用第三个变量,怎么把a,b的值互换
地理距离排序,范围查找
网站安全的操作步聚
Hibernate命名策略
Hibernate继承注解
热门文章
注解
反射——类(Class)
Collection集合
多线程条件通行工具——AbstractQueuedSynchronizer
多线程条件通行工具——CyclicBarrier
多线程条件通行工具——Semaphore
谷歌上网助手安装教程
供大家使用 Idea 服务器,破解的可直接使用
Java中sleep()与wait()区别
如何给github 打tag
Copyright © 2011-2022 走看看