c#鼠标三种相对坐标
可以用Control.MousePosition获得当前鼠标的坐标,使用PointToClient计算鼠标相对于某个控件的坐标,如下
//鼠标相对于屏幕左上角的坐标 Point screenPoint = Control.MousePosition; //鼠标相对于窗体左上角的坐标 Point formPoint = this.PointToClient(Control.MousePosition); //鼠标相对于contextMenuStrip1左上角的坐标 Point contextMenuPoint = contextMenuStrip1.PointToClient(Control.MousePosition);
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】Flutter适配HarmonyOS 5知识地图,实战解析+高频避坑指南
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合终身会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步