• c# 마우스 위치 가져오기

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