zoukankan      html  css  js  c++  java
  • C#——获取鼠标当前坐标

    Control.PointToScreen:将指定工作区点的位置计算成屏幕坐标

    Control.MousePosition:  鼠标相对于屏左上角的坐;

    this.PointToClient(Control.MousePosition): 将指定屏幕点的位置计算成工作区坐标 (鼠标相对于窗体工作区的坐标);

    this.Location:窗体左上角相对于屏左上角的坐标;

    System.Windows.Forms.Cursor.Position:鼠标相对于屏左上角的坐标,等同于Control.MousePosition

    扩展资料

    用Control.MousePosition获得当前鼠标的坐标CurrentPoint,使用Control.PointToClient方法,前面获得的CurrentPoint作为其参数,返回的Point类型的对象即为鼠标相对于某个控件的坐标。

    现在以鼠标相对于窗体的坐标做为例子,如下:Point screenPoint = Control.MousePosition;//鼠标相对于屏幕左上角的坐标Point formPoint = this.PointToClient(Control.MousePosition);//鼠标相对于窗体左上角的坐标

    同理:

    Point button1Point= button1Point.PointToClient(Control.MousePosition); //鼠标相对于button1左上角的坐标。还有Control.PointToScreen方法,返回的是相对于屏幕的坐标。

  • 相关阅读:
    pinfinder
    华为方舟编译器
    SSH安全加固
    KindEditor
    SQL SERVER 常见SQL和函数使用
    SQL 时间处理
    sqlSQL2008如何创建定时作业(代理服务)(转)
    登录之问题总结
    文件操作(增删查改)
    SQL2008安装后激活方式以及提示评估期已过解决方法(转)
  • 原文地址:https://www.cnblogs.com/eve612/p/14311875.html
Copyright © 2011-2022 走看看