冰楓論壇

標題: [C#] 三種取得滑鼠座標方法 [打印本頁]

作者: whitefox    時間: 2023-6-25 20:50
標題: [C#] 三種取得滑鼠座標方法
用Control.MousePosition取得目前座標位置(可視作絕對座標)
用PointToClient取得相對指定控制元件的座標位置(可視作相對座標)
  1. // 滑鼠指標相對於屏幕左上角的坐標
  2. Point screenPoint = Control.MousePosition;

  3. // 滑鼠指標相對於窗體左上角的坐標
  4. Point formPoint = this.PointToClient(Control.MousePosition);

  5. // 滑鼠指標相對於控制元件contextMenuStrip1左上角的坐標
  6. Point contextMenuPoint = contextMenuStrip1.PointToClient(Control.MousePosition);
複製代碼





歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓