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("你可能通过回车键触发事件,无法获取数据。"); } }; } } }
查看全文
相关阅读:
10个值得我们关注的python博客
Python获取并修改hosts
详解python2 和 python3的区别
Python监控网站运行状况
用Flask实现视频数据流传输
Python框架 Flask 项目实战教程
使用Flask设计带认证token的RESTful API接口[翻译]
使用python的Flask实现一个RESTful API服务器端[翻译]
使用单用户模式破解Linux密码
Linux软件的安装与卸载
原文地址:https://www.cnblogs.com/javawebsoa/p/2457965.html
最新文章
BOOTP引导程序协议
TFTP简单文件传送协议
DNS域名解析系统介绍
TCP/IP分层图解
Nginx中ngx_stream_core_module和ngx_stream_proxy_module
Nginx中ngx_http_upstream_module模块
Nginx中ngx_http_fastcgi_module
Nginx中ngx_http_headers_module
Nginx中ngx_http_proxy_module模块
Nginx防盗链模块ngx_http_referer_module
热门文章
oc之学习Mac开发之NSButton
NSSearchField的事件监听
oc之在自定义NSTextField中响应键盘消息
oc之NSTextField 处于编辑状态时,点击return键 结束编辑,NSButton的return快捷方法不响应
oc之NSTextField控件应用详解
oc之用NSSecureTextField和NSTextField重叠实现可见输入的密码
oc之自定义NSSearchFiled样式
oc之NSTextField
IPython在Windows 7上的搭建步骤
投票在线监测系统开发笔记
Copyright © 2011-2022 走看看