작업 창 하위 창 컨트롤 샘플

Download sample

참고 필요한 응용 프로그램

이 항목의 기능을 사용하려면 필요한 응용 프로그램이 설치되어 있어야 합니다.

자세한 내용은 제품 조합에 따라 사용할 수 있는 기능을 참조하십시오.

  • 다음 개발 환경 중 하나가 있어야 합니다.

    VSTO 2005

    - 또는 -

    Visual Studio Team System

  • Microsoft Office 2003

이 샘플에서는 작업 창의 사용자 지정 컨트롤을 보여 줍니다. 이 샘플에는 작업 창의 컨트롤을 구성하는 데 도움이 되도록 축소할 수 있는 컨테이너 컨트롤(하위 창 컨트롤)이 포함되어 있습니다. 이 샘플에서는 하위 창 컨트롤에 호스팅된 컨트롤을 통해 생성된 이벤트에 응답하는 방법도 보여 줍니다.

이 샘플 솔루션에는 샘플 컨트롤이 포함된 Microsoft Office Word 2003 응용 프로그램 프로젝트가 하나 있습니다.

보안 참고

이 샘플 코드는 개념을 보여 주기 위해 제공되며 가장 안전한 코드 작성 방법을 제시하지 않을 수 있으므로 응용 프로그램이나 웹 사이트에서 사용할 수 없습니다. Microsoft는 샘플 코드를 원래 용도 이외의 다른 용도로 사용하는 경우 발생하는 부수적이나 파생적인 손해에 대해 책임을 지지 않습니다.

컴퓨터에 샘플 프로젝트를 설치하는 방법에 대한 내용은 방법: 도움말 항목의 샘플 파일 다운로드를 참조하십시오.

이 샘플을 실행하려면

  • F5 키를 누릅니다.

세부 항목

하위 창 컨트롤은 목록 상자나 텍스트 상자 같은 다른 컨트롤을 호스팅할 수 있는 축소 가능한 컨테이너입니다. 사용자 정의 컨트롤을 프로젝트에 추가한 다음 하나 이상의 하위 창 컨트롤을 사용자 정의 컨트롤 디자인 화면에 끌어 놓습니다. 필요에 따라 여러 개의 하위 창 컨트롤을 사용하고 프로젝트에 필요한 컨트롤로 이러한 하위 창 컨트롤을 채울 수 있습니다. 그런 다음 하위 창 컨트롤을 문서의 작업 창에 연결하는 코드를 작성하고 각 하위 창의 컨트롤에 대한 프로그램을 작성합니다.

컨트롤에는 다음과 같은 속성, 메서드 및 이벤트가 있습니다.

속성:

  • Text. 주어진 하위 창의 제목 표시줄에 나타나는 텍스트입니다.

  • HighlightColor. 사용자가 선택한 제목 표시줄의 색상입니다.

  • GradientBeginColor. 제목 표시줄의 왼쪽에서 시작하는 색상입니다.

  • GradientEndColor. 제목 표시줄의 오른쪽에서 끝나는 색상입니다.

  • IsExpanded. 하위 창을 확장할 수 있는지 즉, 항목 목록을 표시할 수 있는지 여부를 나타냅니다.

  • IsAnimated. 하위 창을 확장하거나 축소할 때 이 창을 롤업하거나 롤다운할 수 있는지 여부를 나타냅니다.

메서드:

  • Expand. 컨트롤을 확장합니다. 컨트롤이 이미 확장되어 있으면 이 메서드는 아무런 작업도 수행하지 않습니다.

  • Collapse. 컨트롤을 축소합니다. 컨트롤이 이미 축소되어 있으면 이 메서드는 아무런 작업도 수행하지 않습니다.

이벤트:

  • BeforeExpanding. 컨트롤을 확장하기 전에 실행되는 이벤트입니다.

  • BeforeCollapsing. 컨트롤을 축소하기 전에 실행되는 이벤트입니다.

  • AfterExpand. 컨트롤을 확장한 후에 실행되는 이벤트입니다.

  • AfterCollapse. 컨트롤을 축소한 후에 실행되는 이벤트입니다.

참고 항목

개념

작업 창 개요

기타 리소스

Office 개발 샘플
Office 개발 연습