幫助整合

你可以通過不同方式為 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 幫助主題。