2

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

4

5 回答 5

3

你问的是两个不同的问题:

  • 创建帮助文件。

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

  • 启动帮助

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

于 2011-02-21T20:11:14.880 回答
1

如果您想创建 CHM 帮助文件,您可以查看HelpNDoc,它是即时创建 PDF、HTML 和 CHM 的完美工具。如果说到发射,mrz 也是完全正确的。

于 2011-02-21T20:13:50.920 回答
0

微软提供了一个帮助 SDK,请查看:http: //msdn.microsoft.com/en-us/library/ms670169

我假设这是您要找的东西?

您可以将 F1 设置为这些 HTML 页面之一吗?

于 2011-02-21T20:04:47.110 回答
0

如果您的程序相当简单,在用户的默认浏览器中打开一个 HTML 文件应该没问题。但是,如果您的应用程序稍微复杂一点,那么除了 chm 文件之外,别无他法。

您可能还包括描述常见用例的 PDF。(就像一本关于使用软件的书)

于 2011-02-21T20:19:56.433 回答
-1

您可以创建 HTML 格式的帮助并进行查看,您可以创建一个包含嵌入式浏览器的表单,并在浏览器中加载索引(或您称之为第一页的任何内容)。

于 2011-02-21T20:14:46.397 回答