안녕하세요.
묻고자 하는것은 다름이 아니라 프로그램의 좌표 즉(800*600)모드에서
폼에 이미지를 입혀서 작업을 했습니다. 그리고 이미지의 좌표를 잘라서
각각의 좌표영역에 마우스이벤트가 작용하도록 했습니다.
그런데 1024*768이나 그이상의 모드에서도 전체화면에 나타나도록 했는데
좌표가 틀려집니다. 어떻게 해야할까요. 어느분은 스크린 좌표로 작업하지
말고 브라우저의 좌표로 작업을 하라하던데 어떤의미인지 잘모르겠습니다.
좋은 답변 기다리겠습니다.
먼저 제일 쉬우며 무식한 방법을 알려드리죠.
폼위의 각 콘트롤들을 동적으로 재 배치 하는것입니다.
OnCreate이벤트에서 하시던지 OnShow이벤트에서 하세요.
예를들어 Image1이 있었다면, 그것의 Left,Width,Top,Height를 코드로 설정해주는것입니다. SetBounds도 좋은 것이겠죠.
이호선 wrote:
> 안녕하세요.
> 묻고자 하는것은 다름이 아니라 프로그램의 좌표 즉(800*600)모드에서
> 폼에 이미지를 입혀서 작업을 했습니다. 그리고 이미지의 좌표를 잘라서
> 각각의 좌표영역에 마우스이벤트가 작용하도록 했습니다.
> 그런데 1024*768이나 그이상의 모드에서도 전체화면에 나타나도록 했는데
> 좌표가 틀려집니다. 어떻게 해야할까요. 어느분은 스크린 좌표로 작업하지
> 말고 브라우저의 좌표로 작업을 하라하던데 어떤의미인지 잘모르겠습니다.
> 좋은 답변 기다리겠습니다.
>
>
>