Point pos = this.PointToClient(MousePosition);
monthCalendar1.Location = pos;
------------------
기본적인 좌표는
Control.MousePosition.X
Control.MousePosition.Y
이고 이놈을 그대론 절때 못 쓴다. LCD화면의 좌표를 보내주는거 같고
픽스 해야한다.
해당컨트롤놈.PointToClient(new Point(Control.MousePosition.X, Control.MousePosition.Y));
이렇게 하면 해당컨트롤을 기준으로 마우스 실제 상대좌표가 어딘가 뱉어낸다.
이값은 해당컨트롤.마우스이벤트(MouseArgsEvent e)의 e.X와 같다.
후후. 안그럼 패딩 뺴주고 지랄날리부르스해야한다.
편리하군
PointToClient와 PointToScreen
'C#' 카테고리의 다른 글
[C#] 인터넷 연결 확인 API (0) | 2013.03.05 |
---|---|
[C#] HTTP, FTP Download (1) | 2013.02.18 |
[C#] 버전 정보 및 컴파일(Build) 날짜 정보 구하기 (0) | 2013.02.05 |
[C#] 숫자만 추출 (0) | 2013.02.02 |
[C#] 크로스 스레드 작업이 잘못되었습니다 (0) | 2013.01.24 |