4

我正在尝试为我的 WinForm 应用程序实现 F1 帮助。我读过这个线程:

如何使用 C# 在 Windows 窗体中创建 F1 帮助

我的问题是如何在 CHM 文件中找到我的主题的主题 ID?我正在使用 HTML Help Workshop,我查看了每个 HTML 文件和选项,但找不到它。谢谢。

Help.ShowHelp(this, "helpfile.chm", HelpNavigator.TopicId, "1234");
4

1 回答 1

6

您可以为帮助文件定义主题 ID,如下所示:

  1. 在文本编辑器中打开您的帮助项目 (.hhp)。
  2. 添加[ALIAS]部分并为主题定义 ID:

    [ALIAS]
    Foo=MyTopic.htm
    Bar=SomeFolder\AnotherTopic.htm
    
  3. 添加[MAP]部分并指定 ID 值:

    [MAP]
    #define Foo 7
    #define Bar 42
    
  4. 重新编译您的帮助文件。

更多信息:HTML 帮助 - 上下文帮助 ID

于 2010-08-09T16:57:15.597 回答