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("你可能通过回车键触发事件,无法获取数据。"); } }; } } }
查看全文
相关阅读:
读你必须知道的.NET(二)
读你必须知道的.NET(四)
读你必须知道的.NET(三)
顺序表(线性表)操作的思想及实现之C#版
HBase原理、基本概念、基本架构3
HBase学习之深入理解Memstore6
hadoop学习笔记之hbase完全分布模式安装5
hbase学习 rowKey的设计4
WPF开源收集
请注释你那该死的代码(转载类)
原文地址:https://www.cnblogs.com/tcjiaan/p/2422681.html
最新文章
hdu 2202 最大三角形 (Convex Hull && (Bruce Force || Rotate Stuck))
Hangzhou Invitation Day2
hdu 3007 Buried memory (最小覆盖圆)
LightOJ 1285 Drawing Simple Polygon (Convex Hull && Simulation)
JOJ 2785 赛车 (半平面交)
Unity3D中JavaScript与C#对比
lightmap工具
血条进度条制作方法
遮罩SHADER
创建时间
热门文章
判断鼠标向右或向左滑动,响应不同的事件
打开多个U3D
Unity3D与VS2008结合,加快Unity3D C#开发
半透明面片或墙壁的实现
Glow + Outline 轮廓描边
项目百态——深入理解软件项目行为模式(二)
如何编写测试计划
读你必须知道的.NET(五)
项目百态——深入理解软件项目行为模式(一)
读你必须知道的.NET(一)
Copyright © 2011-2022 走看看