문제

안녕하세요 .NET 응용 프로그램 내에서 컨텍스트 도움말을 구현해야합니다. .chm 파일이 있고 표준 뷰어 및 Hightlight 필수 주제 (또는 색인 항목)에서 열 수있는 가능성을 찾고 있습니다.

그것을 보관하는 방법에 대해 아십니까?

편집하다:

CHM 파일을 여는 데 사용되는 MS 응용 프로그램에 아카이브를 허용하는 명령 행 매개 변수가있을 수 있습니다.

BTW : 그 앱은 어디서 찾을 수 있습니까?

도움이 되었습니까?

해결책

당신은 조사하고 싶을 수도 있습니다 돕다 수업. Winforms 응용 프로그램에 도움말을 표시하는 데 사용하는 것입니다.

다른 팁

다음 URL 중 하나가 Google을 통해 더 많은 "웹 히트"를 가리킬 수 있다고 생각합니다. 그러나 때로는 몇 가지 제한 사항이 있다고 생각합니다. 즉, IE에서만 작동 할 수 있습니다. 신뢰할 수있는 위치에있는 CHM 만 있으면 일부 URL은 특정 Windows 버전에서만 작동 할 수 있습니다 ....

mk:@MSITStore:C:\test.chm::/testpage.htm

ms-its:.\test.chm::/html/test.htm

내가 충분히 구체적이지 않은 것 같습니다. 위의 내용을 사용하여 응용 프로그램 내에서 직접 HH.Exe를 시작하고이를 논쟁으로 URI로 전달할 수 있어야합니다.

시스템 사용

hh.exe mk:@MSITStore:C:\test.chm::/test.htm

원하는대로해야합니다.

확인하다 htmlhelp commandline 더 많은 예를 보려면

감사합니다 Jeff 솔루션을 찾았습니다.

아래의 방법을 수행하는 방법 - 아마도 누군가가 유용하다고 생각할 수도 있습니다. 도와 줘서 고마워!

public static void ShowHelpByKeyword(Control sourceControl, string helpFile, string parameter) {
   Help.ShowHelp(sourceControl, helpFile, HelpNavigator.KeywordIndex, parameter);
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top