帮助整合

你可以通过不同方式为 Windows 窗体应用程序中的窗体和控件提供帮助。你可以显示弹出帮助,打开 CHM 文件或 URL。你可以显示表单,控件和对话框的上下文相关帮助。

HelpProvider 组件

你可以设置 HelpProvider 组件以为组件提供上下文相关的帮助。这样当用户按下 F1 表单的键或帮助按钮时,你可以自动:

  • 显示控件的上下文相关帮助弹出窗口
  • 根据上下文打开 CHM 文件(显示内容表,显示关键字或索引,显示主题)
  • 使用默认浏览器导航到 URL

帮助类

你可以在代码中使用 Help 类来提供这些帮助:

  • 显示控件的帮助弹出窗口
  • 根据上下文打开 CHM 文件(显示内容表,显示关键字或索引,显示主题)
  • 使用默认浏览器导航到 URL

HelpRequested 事件

当用户按或单击表单的帮助按钮时,你可以处理 HelpRequested 事件或 Form 以执行自定义操作 F1。

表单的帮助按钮

你可以设置 Form 以显示标题栏上的帮助按钮。这样,如果用户单击帮助按钮,光标将变为 ? 光标,单击任意一点后,将显示与使用 HelpProvider 的控件关联的任何上下文相关帮助。

MessgeBox 和 CommonDialogs 的帮助按钮

你可以使用组件的帮助按钮为 MessageBoxOpenFileDialogSaveDialogColorDialog 提供帮助。

工具提示组件

当用户指向控件时,你可以使用 ToolTip 组件显示一些帮助文本。ToolTip 可以与任何控件相关联。

注意

使用 HelpProviderHelp 类你可以以 HTML 帮助格式显示已编译的帮助文件(.chm)或 HTML 文件。编译的帮助文件提供页面中的目录,索引,搜索功能和关键字链接。快捷方式仅适用于已编译的帮助文件。你可以使用 HTML Help Workshop 生成 HTML Help 1.x 文件。有关 HTML 帮助的详细信息,请参阅 Microsoft HTML 帮助中的 HTML Help Workshop 和其他 HTML 帮助主题。