(この中に話題があるのかもしれませんが、残念ながら見つけられませんでした)
Windowsフォームに依存するマウス座標を見つけるにはどうすればよいですか?
以下の C# のコードでは、マウス座標を表示できます。
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
label1.Text = string.Format("X: {0} , Y: {1}", Cursor.Position.X, Cursor.Position.Y);
}
しかし、このコードは、座標 (0,0) をフォームの左上にしたいときに、画面全体に座標を表示します!
Cursor.PositionとPointToClientを使用できることはわかっていますが、それらの問題を解決できません。誰でも数行のコードで私を助けることができますか?
(私はWindowsフォームを使用しています)