구성 요소에 대한 사용자 지원

업데이트: 2007년 11월

구성 요소를 만든 이는 사용자에게 구성 요소에 대한 지원과 설명서를 제공해야 합니다. 런타임에 HTML 도움말을 호출하거나 설명 메타데이터를 통해 디자인 타임에 지원을 제공할 수 있습니다.

attributes을 사용하여 구성 요소에 대한 설명 정보를 제공할 수 있습니다. 특성은 다른 클래스나 클래스 멤버에 첨부되어 컴파일 타임에 메타데이터로 보내지는 특수한 클래스로 사용자에게 정보를 제공할 수 있고 개발 환경에 직접 정보를 제공할 수도 있습니다. 예를 들어, System.ComponentModel.DescriptionAttribute 특성이 속성이나 이벤트에 연결되면 속성 창에 간단한 설명 문자열이 표시됩니다. 기타 특성은 개발 환경에서 구성 요소를 처리하는 방식에 영향을 줍니다. 예를 들어, System.ComponentModel.BrowsableAttribute 특성은 속성 창에 속성을 나타낼지 여부를 결정합니다.

런타임 지원은 대개 구성 요소에 의해 제공되지는 않지만 유용한 경우가 있습니다. 예를 들어, 매우 크고 복잡한 구성 요소에 기본 제공 도움말이 있는 경우 개발자가 광범위한 설명서를 작성할 필요가 없습니다. .NET Framework System.Windows.Forms.Help 클래스는 HTML 도움말 1.x 엔진을 캡슐화하며 런타임에 HTML 또는 .chm 파일로 사용자에게 도움말을 제공하는 데 사용될 수 있습니다. 자세한 내용은 방법: 구성 요소에 도움말 파일 지정을 참조하십시오.

단원 내용

관련 단원

  • 특성 개요
    특성에 대한 개요와 .NET Framework에서 특성이 사용되는 방법에 대해 설명합니다.

  • 디자인 타임 지원 확장
    구성 요소와 컨트롤을 디자인 환경으로 통합하는 방법을 보여 주는 항목에 대한 링크를 제공합니다.

참고 항목

참조

System.Windows.Forms.Help