리눅스맨

c# 마우스 위치 가져오기

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 마우스 포지션값을 이용하였습니다.


게시됨

카테고리

작성자

태그: