我正在尝试为我的 WinForm 应用程序实现 F1 帮助。我读过这个主题:
How to create F1 help in windows forms using c#
我的问题是如何在 CHM 文件中找到我的主题的主题 ID?我正在使用 HTML Help Workshop,我查看了每个 HTML 文件和选项,但找不到它。谢谢。
Help.ShowHelp(this, "helpfile.chm", HelpNavigator.TopicId, "1234");
最佳答案
您可以为您的帮助文件定义主题 ID,如下所示:
- 在文本编辑器中打开您的帮助项目 (.hhp)。
添加
[ALIAS]
部分并为主题定义 ID:[ALIAS] Foo=MyTopic.htm Bar=SomeFolder\AnotherTopic.htm
添加
[MAP]
部分并指定 ID 值:[MAP] #define Foo 7 #define Bar 42
重新编译您的帮助文件。
更多信息在这里:HTML Help - Context Help Ids .
关于c# - 确定主题 ID 以在 CHM 文件中打开它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3440868/