runxinzhi.com
首页
百度搜索
发现: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("你可能通过回车键触发事件,无法获取数据。"); } }; } } }
相关阅读:
网页游戏中PK系统的实现
操作系统面试题
9.26<立方网>技术笔试题
cocos2d-x游戏之2048
适配器模式
工厂模式的三种形式
面向对象设计的几大原则
数据库的优化
@RequestBody的使用
vue.js小记
原文地址:https://www.cnblogs.com/tcjiaan/p/2422681.html
最新文章
scala 入门
plantuml使用教程【转】
git系列9(分支工作流程)
git系列8(分支)
git系列7(打标签)
git系列6(远程仓库)
python学习第六天:python基础(dict、set)
python学习第六天:python基础(条件判断、循环)
python学习第五天:python基础(string、list、tuple)
python学习第四天:python基础(字符编码和乱码到底咋回事儿)
热门文章
python学习第二天:命令行模式和python交互模式
python学习第一天:window安装python开发环境完整篇
datatables scrollX设置水平滚动无效问题
MYSQL三个默认库的介绍
MySQL与Oracle 差异比较之二函数
NIO(一)缓冲区
hashMap源码分析
UGUI的事件系统分析
unity中的动画制作方法
c#中反射技术在Unity中的运用
Copyright © 2020-2023
润新知