whitefox 發表於 2023-6-25 20:50:16

[C#] 三種取得滑鼠座標方法

用Control.MousePosition取得目前座標位置(可視作絕對座標)
用PointToClient取得相對指定控制元件的座標位置(可視作相對座標)// 滑鼠指標相對於屏幕左上角的坐標
Point screenPoint = Control.MousePosition;

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

// 滑鼠指標相對於控制元件contextMenuStrip1左上角的坐標
Point contextMenuPoint = contextMenuStrip1.PointToClient(Control.MousePosition);
頁: [1]
查看完整版本: [C#] 三種取得滑鼠座標方法