マウス座標(スクリーン上の座標)を取得する方法です。
サンプル
例)マウスクリックしたスクリーン上の座標を表示する
using System.Windows.Forms;
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
// スクリーン上の座標を取得する
Point mp = Control.MousePosition;
int x = mp.X;
int y = mp.Y;
// 表示する
MessageBox.Show($"X座標は{x}、Y座標は{y}です");
}
結果例
X座標は486、Y座標は361です
備考
- 当サンプルで取得する座標は、スクリーン上の座標です。
(1920x1080のモニターなら、X座標は0~1920、Y座標は0~1080の範囲です) - クリックしたフォーム画面上の座標を取得したい場合は、以下関連記事をご覧ください。