我正在尝试为我的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");
答案 0 :(得分:6)
您可以按如下方式为帮助文件定义主题ID:
添加[ALIAS]
部分并定义主题的ID:
[ALIAS]
Foo=MyTopic.htm
Bar=SomeFolder\AnotherTopic.htm
添加[MAP]
部分并指定ID值:
[MAP]
#define Foo 7
#define Bar 42
重新编译您的帮助文件。
此处有更多信息:HTML Help - Context Help Ids。