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("你可能通过回车键触发事件,无法获取数据。"); } }; } } }
查看全文
相关阅读:
[LeetCode] Convert Sorted Array to Binary Search Tree
[LeetCode] Diameter of Binary Tree
[LeetCode] Student Attendance Record I
[LeetCode] Reverse String II
[LeetCode] Missing Number
[LeetCode] Intersection of Two Arrays II
[LeetCode] Base 7
Ubuntu中firefox设置成中文
Linux中的查找命令find
Ubuntu14.04安装配置Chrome浏览器
原文地址:https://www.cnblogs.com/javawebsoa/p/2457965.html
最新文章
linux no space left on device
ubuntu 16.04 install wine
ubuntu 命令安装软件
MySQL 查询时间差值大于某一个值的 记录
you boot volume has only 0 byte size
ubuntu 安装u盘恢复
linux svn
vim 常用命令
windows 7 正确禁用 IPv6
Discuz登录慢、退出也慢的原因?
热门文章
如何修改phpmyadmin上传文件大小限制
[php]通过http post发送json数据
PHP在不同页面间传递Json数据示例代码
将php数组传递到js—json_encode(),json_decode()
PHP 讓 json_encode() 指定回傳格式
php,json数据传输(无刷新)
php传json格式给C++时乱码解决方案
[LeetCode] Best Time to Buy and Sell Stock
[LeetCode] Convert a Number to Hexadecimal
[LeetCode] Add Strings
Copyright © 2011-2022 走看看