다음을 통해 공유


HelpProvider 구성 요소 개요(Windows Forms)

Windows Forms HelpProvider 구성 요소는 HTML 도움말 1.x 도움말 파일(HTML Help Workshop으로 생성된 .chm 파일 또는 .htm 파일)을 Windows 애플리케이션에 연결하는 데 사용됩니다. 다음과 같은 다양한 방법으로 도움을 제공할 수 있습니다.

  • Windows Forms 컨트롤에 대한 상황에 맞는 도움말을 제공합니다.

  • 대화 상자의 특정 대화 상자 또는 특정 컨트롤에 대한 상황에 맞는 도움말을 제공합니다.

  • 목차의 기본 페이지, 인덱스 또는 검색 함수와 같은 특정 영역에 대한 도움말 파일을 엽니다.

도움말 공급자 사용

Windows 폼에 HelpProvider 구성 요소를 추가하면 폼의 다른 컨트롤이 HelpProvider 구성 요소의 도움말 속성을 노출할 수 있습니다. 이렇게 하면 Windows 양식의 컨트롤에 대한 도움말을 제공할 수 있습니다. HelpNamespace 속성을 사용하여 도움말 파일을 HelpProvider 구성 요소와 연결할 수 있습니다. SetHelpNavigator을(를) 호출하고 지정된 컨트롤에 대한 HelpNavigator 열거형에서 값을 제공하여 제공하는 도움말의 유형을 지정합니다. SetHelpKeyword 메서드를 호출하여 도움말에 대한 키워드 또는 토픽을 제공합니다.

필요에 따라 특정 도움말 문자열을 다른 컨트롤과 연결하려면 SetHelpString 메서드를 사용합니다. 컨트롤에 포커스가 있는 동안 사용자가 F1 키를 누르면 이 메서드를 사용하여 컨트롤과 연결하는 문자열이 팝업 창에 표시됩니다.

HelpNamespace이(가) 설정되지 않은 경우 SetHelpString을(를) 도움말 텍스트를 제공하는 데 사용해야 합니다. HelpNamespace와(과) 도움말 문자열을 모두 설정한 경우 HelpNamespace 기반 도움말을 우선합니다.

참고

HelpProvider 컨트롤의 ShowHelp 메서드 또는 HelpNamespace 속성에서 도움말 파일의 경로를 지정할 때 상대 경로를 사용하는 데 문제가 발생할 수 있습니다. 따라서 절대 파일 경로를 사용하여 도움말 파일을 지정해야 합니다.

참고 항목