解决C#获取鼠标相对当前窗口坐标的实现方法
2018-10-12 14:07
2316 查看
在我们编写客户端应用程序时,经常要用到鼠标当前的位置。在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#如何获取鼠标相对当前窗口的坐标
- C#如何获取鼠标相对当前窗口的坐标(转自博客园)
- 解决C# 截取当前程序窗口指定位置截图的实现方法
- 利用sender的Parent获取GridView中的当前行 不用AJAX实现前台JS调用后台C#方法(小技巧) AjaxControlToolkit的CalendarExtender的本地化
- C#简单获取屏幕鼠标坐标点颜色方法介绍
- C#获取进程的主窗口句柄的实现方法
- C#实现根据给出的相对地址获取网站绝对地址的方法
- 实现在同一方法中获取当前方法中新赋值的session值解决方法
- jQuery获取当前鼠标相对位置坐标和点击图片跳转上一张或下一张功能
- C#实现获取鼠标句柄的方法
- delphi2010获取鼠标指向窗口的位置及鼠标在窗口内的相对位置坐标
- javascript获取当前鼠标坐标的方法
- 实现在同一方法中获取当前方法中新赋值的session值解决方法
- delphi 获取鼠标当前位置的相对坐标
- delphi 获取鼠标当前位置的相对坐标
- delphi 获取鼠标当前位置的相对坐标
- 实现在同一方法中获取当前方法中新赋值的session值解决方法
- c#windowsfrom开发中获取鼠标坐标的方法