如何在某个控件上获取鼠标位置

Posted

技术标签:

【中文标题】如何在某个控件上获取鼠标位置【英文标题】:How to get mouse position over a certain control 【发布时间】:2010-10-02 16:58:07 【问题描述】:

Windows 窗体 我在布局面板上使用 DragOver 事件,并且 DragEventArgs 返回鼠标相对于屏幕的 X/Y 坐标。我知道有一个函数可以将其转换为鼠标在控件上的位置,但我很难找到它。

【问题讨论】:

【参考方案1】:

试试Control.PointToClient 和Control.PointToScreen。

【讨论】:

这个答案可以通过将代码示例放在这里而不是链接来改进。 您可以随意编辑它并将代码示例直接放入。 我还没弄清楚代码应该是什么,或者我会:)

以上是关于如何在某个控件上获取鼠标位置的主要内容,如果未能解决你的问题,请参考以下文章

C#+ARCENGINE,如何获取mapcontrol控件上鼠标点击位置的具体坐标?不是要鼠标的坐标

jQuery获取元素内的鼠标位置

WPF 程序鼠标在窗口之外的时候,控件拿到的鼠标位置在哪里?

Qt判断鼠标在控件上

winform 如何实现鼠标位置获取picturebox的焦点,然后焦点放大

如何从labview显示出点图片中,提取出鼠标所在位置的像素坐标?