c# - 如何创建帮助文件

标签 c# helpfile

我想创建一个帮助文件,随时按 F1 即可打开。如何创建它并包含到代码中?

最佳答案

您问的是两件不同的问题:

  • 创建帮助文件。

这可能会很棘手,具体取决于您的操作方式。有许多不同的选项,一些选项启动网络浏览器来获取在线帮助,而另一些选项则启动某种帮助查看器。我还看到人们在简单的控件(例如某种浏览器控件或富文本查看器)中实现了简单的帮助查看器。要创建外部文件(如 *.chm 文件),我会使用像 robohelp 这样的商业软件包,有来自 Microsoft 的 SDK,但是像 RoboHelp 这样的软件包使提升变得更加容易。

  • 启动帮助

要正常显示帮助(对于 *.chm 文件或 Web 浏览器),需要启动查看器程序。 Microsoft 的帮助 SDK 包含对此的帮助,但您也可以像任何其他程序一样启动该程序。看一下 System.Diagnostics.Process 类。

关于c# - 如何创建帮助文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5070649/

相关文章:

c# - Visual Studio 调试器显示错误值(应有值的地方为空)

c# - Orchard - 移动页面标题

delphi - 如何在我的应用程序中使用 hlp 文件获取上下文相关帮助?

reference - 使用 MSDN 文档,是否可以隐藏或过滤继承的成员?

c# - 具有精度和比例的 nhibernate 映射十进制

c# - C#中特性标志的实现

html - 显示帮助文件的推荐方式是什么?

c# - C# 中的帮助文件

c# - log4net - 配置忽略来自特定线程的消息