C#如何获取鼠标相对当前窗口的坐标

C#如何获取鼠标相对当前窗口的坐标,第1张

可以用ControlMousePosition获得当前鼠标坐标,使用PointToClient计算鼠标相对于某个控件的坐标,如下

Point

screenPoint

=

ControlMousePosition;//鼠标相对于屏幕左上角的坐标

Point

formPoint

=

thisPointToClient(ControlMousePosition);//鼠标相对于窗体左上角的坐标

Point

contextMenuPoint

=

contextMenuStrip1PointToClient(ControlMousePosition);

//鼠标相对于contextMenuStrip1左上角的坐标

Point

p

=

CursorPosition;

pX;

//当前X坐标

pY;

//当前Y坐标

以上代码在任意地方执行,就可取得鼠标在屏幕上的X

Y坐标。

稍等上代码!!

<html>

<head>

<script type="text/javascript">

function show_coords(event){

 var x = eventclientX;

 var y = eventclientY;

 var say = documentall("coords");

 sayinnerHTML = "X:"+x+" Y:"+y;

 saystyleposition = "absolute";

 saystyleleft = x + 30;

 saystyletop = y;

}

</script>

</head>

<body onmousemove="show_coords(event)">

<p id="coords"></p>

</body>

<html>

希望我的回答对你有用,有用就采纳!!!谢谢!

获取当前位置代码如下:

<html>

<head>

<meta >

以上就是关于C#如何获取鼠标相对当前窗口的坐标全部的内容,包括:C#如何获取鼠标相对当前窗口的坐标、如何获得当前鼠标的屏幕坐标(c#)、js如何获取鼠标在某元素移动时~鼠标指针在元素中的坐标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9483691.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存