안녕하세요.. 델파이를 사용한지 일주일도 안된 초보랍니다..
많은 지도 바랍니다.. *^^*
[질문1] 메인폼에 판넬을 놓구, 그 위에 도면(지도:Vector Image)을 불러서 언져놓았슴다.
여기에서 사각형 선택영역 스피드버튼을 누르고 도면상에서 마우스 이벤트를 이용해서 좌표값을 얻을려구 하는데 잘 안되네요.. 어떻게 하면 좋을까요..
[질문2]페이지컨트롤을 이용해서 tab Sheet를 만들었는데, 이를 메인 메뉴에서 부를때 마다 해당 각 tab sheet가 열리도록 했슴다. 이때 ActivePages를 사용해서 tab sheet의 인데스를 값으로 줬는데도, 해당 sheet가 열리지 않습니다.. 해결책을 말씀해주십시요..
항상 즐거운 일들만 생기시길 바랍니다..
두번째 질문은 ActivePages에는 인덱스가 아니라 클래스네임을 넣는것입니다. 제대로
넣어 주었다면 분명히 보일 것입니다. 메뉴에서 사용하실려면 ActivePages보다는
ActivePageIndex와 Tag속성을 이용하시면 더 편리하게 바꿀 수도 있습니다.
인덱스는 0부터 시작합니다... 참고하시길...
procedure TForm1.MenuClick(Sender: TObject);
begin
PageControl1.ActivePageIndex := (Sender as TMenuItem).Tag;
end;
왕초보 wrote:
> 안녕하세요.. 델파이를 사용한지 일주일도 안된 초보랍니다..
> 많은 지도 바랍니다.. *^^*
>
> [질문1] 메인폼에 판넬을 놓구, 그 위에 도면(지도:Vector Image)을 불러서 언져놓았슴다.
> 여기에서 사각형 선택영역 스피드버튼을 누르고 도면상에서 마우스 이벤트를 이용해서 좌표값을 얻을려구 하는데 잘 안되네요.. 어떻게 하면 좋을까요..
>
> [질문2]페이지컨트롤을 이용해서 tab Sheet를 만들었는데, 이를 메인 메뉴에서 부를때 마다 해당 각 tab sheet가 열리도록 했슴다. 이때 ActivePages를 사용해서 tab sheet의 인데스를 값으로 줬는데도, 해당 sheet가 열리지 않습니다.. 해결책을 말씀해주십시요..
>
> 항상 즐거운 일들만 생기시길 바랍니다..