C# 마우스 위치 가져오기
윈도우 폼을 마우스로 클릭하고 이동하면 Form 이벤트 Move 이요해서 마우스의 이동영역을 확인할수 있습니다.
TextBox 를 하나 만들어주고 Form 이벤트중 Move 를 선택하여 아래 소스를 입력합니다.
private void Form_VVIP_TOOLs_Move(object sender, EventArgs e) { var cursor = Control.MousePosition; textBox1.Text = string.Format("{0},{1}", cursor.X, cursor.Y); }
윈도우 화면에서 마우스 위치 가져오기
var cursor = Control.MousePosition;
윈도우 폼 (컨트롤)에서 마우스 위치 가져오기
var cursor = this.PointToClient(Cursor.Position);
만들어야할 프로그램은 전역 마우스 위치를 가져와서 그 값을 바탕으로 절대값을 만들어야해서 Control 마우스 포지션값을 이용하였습니다.