帮助整合
你可以通过不同方式为 Windows 窗体应用程序中的窗体和控件提供帮助。你可以显示弹出帮助,打开 CHM 文件或 URL。你可以显示表单,控件和对话框的上下文相关帮助。
HelpProvider 组件
你可以设置 HelpProvider
组件以为组件提供上下文相关的帮助。这样当用户按下 F1 表单的键或帮助按钮时,你可以自动:
- 显示控件的上下文相关帮助弹出窗口
- 根据上下文打开 CHM 文件(显示内容表,显示关键字或索引,显示主题)
- 使用默认浏览器导航到 URL
帮助类
你可以在代码中使用 Help
类来提供这些帮助:
- 显示控件的帮助弹出窗口
- 根据上下文打开 CHM 文件(显示内容表,显示关键字或索引,显示主题)
- 使用默认浏览器导航到 URL
HelpRequested 事件
当用户按或单击表单的帮助按钮时,你可以处理 HelpRequested
事件或 Form
以执行自定义操作 F1。
表单的帮助按钮
你可以设置 Form
以显示标题栏上的帮助按钮。这样,如果用户单击帮助按钮,光标将变为 ?
光标,单击任意一点后,将显示与使用 HelpProvider
的控件关联的任何上下文相关帮助。
MessgeBox 和 CommonDialogs 的帮助按钮
你可以使用组件的帮助按钮为 MessageBox
,OpenFileDialog
,SaveDialog
和 ColorDialog
提供帮助。
工具提示组件
当用户指向控件时,你可以使用 ToolTip
组件显示一些帮助文本。ToolTip
可以与任何控件相关联。
注意
使用 HelpProvider
和 Help
类你可以以 HTML 帮助格式显示已编译的帮助文件(.chm)或 HTML 文件。编译的帮助文件提供页面中的目录,索引,搜索功能和关键字链接。快捷方式仅适用于已编译的帮助文件。你可以使用 HTML Help Workshop 生成 HTML Help 1.x 文件。有关 HTML 帮助的详细信息,请参阅 Microsoft HTML 帮助中的 HTML Help Workshop
和其他 HTML 帮助主题。