
可以用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如何获取鼠标在某元素移动时~鼠标指针在元素中的坐标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)