获取当前位置代码如下:
<html>
<head>
<meta >
Point p = CursorPosition;
pX; //当前X坐标
pY; //当前Y坐标
以上代码在任意地方执行,就可取得鼠标在屏幕上的X Y坐标。
可以用ControlMousePosition获得当前鼠标的坐标,使用PointToClient计算鼠标相对于某个控件的坐标,如下
Point
screenPoint
=
ControlMousePosition;//鼠标相对于屏幕左上角的坐标
Point
formPoint
=
thisPointToClient(ControlMousePosition);//鼠标相对于窗体左上角的坐标
Point
contextMenuPoint
=
contextMenuStrip1PointToClient(ControlMousePosition);
//鼠标相对于contextMenuStrip1左上角的坐标
有两种方法
1 用组件的title属性, 这个是HTML中自带的提示属性, 当鼠标停留在组件上的时候, 就会d出提示, 比如<div title="小明">name</div>, 当鼠标停留在div上的时候, 就会有一个小黄框, 显示"小明"
2上面的提示框很不好看, 而且功能很固定, 所以你可以在组建上加一个onmouseover的事件, 记录鼠标的位置, 我写了一个例子, 你看看是不是你需要的:
<script>
var mouseX;
var mouseY;
function showName() {
var infoDiv = documentgetElementById('infoDiv');
infoDivinnerHTML = 'This is the name!';
infoDivstyleleft = mouseX;
infoDivstyletop = mouseY;
infoDivstyledisplay = "block";
以上就是关于如何获取鼠标物理坐标全部的内容,包括:如何获取鼠标物理坐标、如何获取鼠标点击的坐标、如何获得当前鼠标的屏幕坐标(c#)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)