解决C#获取鼠标相对当前窗口坐标的实现方法
更新时间:2013年05月20日 16:21:37 作者:
本篇文章是对在C#中获取鼠标相对当前窗口坐标的方法进行了详细的分析介绍,需要的朋友参考下
在我们编写客户端应用程序时,经常要用到鼠标当前的位置。在C#winform中,可以用Control.MousePosition获得当前鼠标的坐标,使用PointToClient计算鼠标相对于某个控件的坐标,如下
Point screenPoint = Control.MousePosition;//鼠标相对于屏幕左上角的坐标
Point formPoint = this.PointToClient(Control.MousePosition);//鼠标相对于窗体左上角的坐标
Point contextMenuPoint = contextMenuStrip1.PointToClient(Control.MousePosition); //鼠标相对于contextMenuStrip1左上角的坐标
相关文章
C#中委托的+=和-=深入研究
这篇文章主要介绍了C#中委托的+=和-=深入研究,本文深入研究+=和-=在执行时都做了哪些事情,加深对C#委托的理解和使用,需要的朋友可以参考下
2015-01-01
C#创建自定义控件及添加自定义属性和事件使用实例详解
这篇文章主要给大家介绍了关于C#创建自定义控件及添加自定义属性和事件使用的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用C#具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
2020-05-05
C#交错数组知识点分析
在本篇文章里小编给大家整理的是关于C#交错数组知识点分析,需要的朋友们参考下。
2019-11-11
C#函数式编程中的缓存技术详解
这篇文章主要介绍了C#函数式编程中的缓存技术详解,本文我们将分成两部分来讲解,第一部分为预计算,第二部分则为缓存,需要的朋友可以参考下
2015-01-01
C#中parallel.foreach实现多线程处理
Parallel.ForEach方法是C#中的一个并行循环方法,它可以并行地对一个集合进行迭代操作,本文主要介绍了C#中parallel.foreach实现多线程处理,具有一定的参考价值,感兴趣的可以了解一下
2024-02-02
C#的SQL操作类实例
这篇文章主要介绍了C#的SQL操作类实例,涉及到针对数据库的常用操作,在进行C#数据库程序设计中非常具有实用价值,需要的朋友可以参考下
2014-10-10
最新评论