2017-05-10 1 views
0

도움말 파일 및 도움말 제공 업체를 실험하고 있습니다.도움말 공급자에게 도움말 파일을 표시하는 방법은 무엇입니까?

내 문제는 다른 도움말 제공 업체 코드와 충돌하지 않고 도움말 파일을 표시 할 수 없다는 것입니다.

helpProvider1.SetShowHelp(btnFont, true); 
helpProvider1.SetHelpString(btnFont, "Change the font."); 

helpProvider1.HelpNamespace = "helpfile.chm"; 

HelpNamespace 속성은 SetHelpString 메서드보다 우선하지만이 도움말 문자열을 계속 표시하려고합니다.

다른 단축키를 사용하는 유일한 방법은 무엇입니까?

답변

1

Windows Forms는 개별 컨트롤 (팝업 도움말)에 대한 "설명"도움말을 지원합니다. 포커스가 다른 창으로 이동하기 전에 모달 대화 상자를 닫아야하기 때문에 HELP 버튼은 대화 상자에서 의미가 있습니다. VB에서 C# (일부 오래된 것들이지만 HTH) 다음 샘플을 번역하는 것은 문제가 아니라고 생각합니다. 이 모든 것은 물론 학습 곡선을 가지고 있습니다.

주의하시기 바랍니다 Creating Pop-up Help for Visual Basic .NET controls

를 참조하십시오 : 윈도우는 윈도우 응용 프로그램 (HTMLHELP 1.x의 도움말 2.x 또는 하나의 HTML 파일) HelpProvider 구성 요소는 HTML 도움말 파일을 연결하는 데 사용되는 양식. HelpString 속성을 사용하여 팝업 도움말을 표시 할 수 있지만 hlpProvider1의 HelpNamespace 속성을 설정해야합니다 (HTML Help 참조). 파일 이름이없고 사용자가 F1을 누르면 응용 프로그램이 오류로 실행됩니다.

자세한 내용은 Compiled HTML Help file shows "This program cannot display...", when pressing F1 on the debugged application을 참조하십시오.

+0

많은 도움을 주셔서 감사합니다. – benbants

+0

@benbants : 내 기쁨! –