Windows 窗体 HelpProvider 组件用于将 Windows 应用程序与 HTML Help 1.x 帮助文件(HTML Help Workshop 生成的 .chm 文件,或 .htm 文件)关联。 可以通过多种方式提供帮助:
为 Windows 窗体上的控件提供上下文相关的帮助。
提供有关特定对话框或对话框中特定控件的上下文相关帮助。
将帮助文件打开到特定区域,例如目录主页、索引或搜索功能。
使用帮助提供程序
将 HelpProvider 组件添加到 Windows 窗体允许窗体上的其他控件公开 HelpProvider 组件的帮助属性。 这样,你便能够为 Windows 窗体上的控件提供帮助。 可以使用 HelpProvider 属性将帮助文件与 HelpNamespace 组件相关联。 通过调用 SetHelpNavigator 并为指定控件提供来自 HelpNavigator 枚举的值来指定帮助的类型。 通过调用 SetHelpKeyword 方法为“帮助”提供关键字或主题。
(可选)若要将特定帮助字符串与另一个控件相关联,请使用 SetHelpString 方法。 当用户在控件具有焦点时按 F1 键时,将使用此方法与控件关联的字符串显示在弹出窗口中。
如果未设置 HelpNamespace,则必须使用 SetHelpString 提供帮助文本。 如果同时设置 HelpNamespace 和帮助字符串,则基于 HelpNamespace 的帮助将优先。
注释
在 ShowHelp 方法或 HelpNamespace 控件的 HelpProvider 属性中指定帮助文件的路径时,可能会遇到使用相对路径的问题。 因此,请务必使用绝对文件路径来指定帮助文件。