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("你可能通过回车键触发事件,无法获取数据。"); } }; } } }
查看全文
相关阅读:
Java学习过程中的总结的小知识点(长期更新)
年月日与time的相互转换
Androidstudio预览时出现错误java.lang.NoClassDefFoundError: com/android/util/PropertiesMap
eclipse中配置struts2出现There is no Action mapped for namespace [/] and action name [Login] associated wi
struts2出错java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils
第一次部署Struts2时出现错误java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.class
由JDK1.8降为JDK1.6时配置环境变量不起作用
Androidstudio报错UnsupportedClassVersionError
AndroidStudio导入Library
Ubuntu下su被拒绝
原文地址:https://www.cnblogs.com/tcjiaan/p/2422681.html
最新文章
OpenFileDiag 使用
状态机学习
接口的学习
封装
开放-封闭"原则(OCP)
单一责任原则(SRP)
策略模式&反射
简单工厂模式
代码重构
连接App.config
热门文章
python 中__name__ = '__main__' 解释
Python多重继承之拓扑排序
Python中import和from......import的区别
动态语言和静态语言
matlab 非线性曲线拟合
Python_循环总结
python问题:IndentationError:expected an indented block错误
Python的字符串
数据类型和变量
Python_输入输出
Copyright © 2011-2022 走看看