HelpProvider 组件概述(Windows 窗体)

Windows 窗体 HelpProvider 组件用于将 Windows 应用程序与 HTML Help 1.x 帮助文件(HTML Help Workshop 生成的 .chm 文件,或 .htm 文件)关联。 你可以通过多种方式提供帮助:

  • 为 Windows 窗体上的控件提供上下文相关的帮助。

  • 提供有关特定对话框或对话框中特定控件的上下文相关帮助。

  • 打开指向特定区域的帮助文件,例如目录的主页、索引或搜索函数。

使用帮助提供程序

HelpProvider 组件添加到 Windows 窗体使得窗体上的其他控件能够公开 HelpProvider 组件的帮助属性。 这样,你便能够为 Windows 窗体上的控件提供帮助。 可以使用 HelpNamespace 属性将帮助文件与 HelpProvider 组件关联。 通过调用 SetHelpNavigator 并为指定控件提供来自 HelpNavigator 枚举的值来指定帮助的类型。 通过调用 SetHelpKeyword 方法为“帮助”提供关键字或主题。

(可选)若要将特定帮助字符串与另一个控件相关联,请使用 SetHelpString 方法。 当用户按下 F1 键而控件具有焦点时,使用此方法与控件关联的字符串将显示在弹出窗口中。

如果未设置 HelpNamespace,必须使用 SetHelpString 来提供帮助文本。 如果同时设置了 HelpNamespace 和帮助字符串,则基于 HelpNamespace 的帮助优先级更高。

注意

ShowHelp 方法或 HelpProvider 控件的 HelpNamespace 属性中指定帮助文件的路径时,使用相对路径可能会遇到问题。 因此,请务必使用绝对文件路径来指定帮助文件。

另请参阅