마우스 클릭이 발생하면 이벤트 처리기에 MouseEventArgs 이벤트 개체가 전달된다.
MouseEventArgs 개체가 가지고 있는 Location 속성의 값은 폼을 기준으로 마우스의 좌표 위치를 나타낸다. 하지만 폼을 기준으로 한 좌표가 아닌 화면을 기준으로 한 절대 좌표가 필요한 경우에는 MouseEventArgs 개체로는 알아낼 방법이 없다.
이 때는 Control 개체의 MousePosition 속성을 사용해야 한다.
마우스 포인터의 화면상의 절대 좌표를 얻기 위해서는 다음과 같이 작성한다.
Dim x As Integer = Control.MousePosition.X
Dim y As Integer = Control.MousePosition.Y
'VB.NET 2008 > Visual Basic 2008' 카테고리의 다른 글
암호화 - MD5 해시 알고리즘을 사용한 값의 비교 방법 (0) | 2011.05.05 |
---|---|
암호화 - 암호화 방법 중 해시코드와 MD5 방법 사용하기 (0) | 2011.05.05 |
기타 - 타이머 개체 (0) | 2011.05.01 |
기타 - 비프음 출력 방법 (0) | 2011.05.01 |
기타 - 0 부터 100까지의 난수 구하기 (0) | 2011.05.01 |