우리는 Visual Studio 를 이용하여 폼을 그리고, HTML 을 그리는 작업을 많이 하게 된다. 또한 많은 Control Container 를 사용하게 되면서, 특정 컨트롤을 다른 Container 로 이동하게 되거나 하는 작업도 많이 하게 된다.
 
하지만, 여기에서 특히, Window Form 에서는 문제가 생긴다. 마우스를 이용한 Drag&Drop 으로 컨트롤을 이동하면 컨트롤과 연결된 Event 도 함께 이동이 되지만, Ctrl-X 로 Copy&Paste 를 하게되면 컨트롤의 Event 가 모조리 풀려 버린다.
 
 
VS 2005 의 문서 개요
 
알다시피 HTML 또는 WinForm 에 그려진 디자인들은 모두 계층 구조를 가지게 된다.
이렇게 디자인된 컨트롤들을 트리형태의 계층 구조로 표시 할 수 있다.
 
[보기] – [다른 창] – [문서 개요]
 
를 메뉴에서 선택해보자.
 
 
[그림 1] Window Form 에서 본 문서개요
 
 
[그림 2] WebForm 에서 본 문서개요
 
더욱이 트리의 각각의 노드를 클릭하게 되면 해당 컨트롤에 선택상태로 전환되어 컨트롤의 속성을 더욱 손쉽게 편집할 수 있다.
 
Window Form 의 경우에는 트리상의 Drag&Drop 으로 컨트롤을 자유롭게 이동 할 수 있다. (아쉽게도 Web Form 에서는 Drag&Drop 이 잘 작동하지 않는다)
 
아마 실제로 작업을 하게 되면 위의 스크린샷 보다 더욱 복잡한 폼을 만들게 되는 경우가 대부분인데, 특히 Web Form 에서는 더 이상 HTML 코드를 보면서 컨트롤을 찾을 필요가 없을 것 같다.
 
이상 짧은 VS.NET 2005 팁이었습니다.
Posted by 땡초 POWERUMC

댓글을 달아 주세요