共用方式為


HelpProvider 元件概觀 (Windows Form)

Windows Form HelpProvider 元件用於將 HTML HELP 1.x 說明檔 (可能是以 HTML Help Workshop 產生的 .chm 檔,或是 .htm 檔) 與您的 Windows 應用程式建立關聯。 您可利用各種方式提供說明:

  • 為 Windows Form 上的控制項提供即時線上說明。

  • 為特定對話方塊或對話方塊中的特定控制項提供即時線上說明。

  • 在特定區域中開啟說明檔,例如目錄的主頁、索引或搜尋功能。

使用說明提供者

在 Windows Form 中加入 HelpProvider 元件,可讓表單上的其他控制項公開 (Expose) HelpProvider 元件的說明內容。 這可讓您針對 Windows Form 上的控制項提供說明。 可以利用 HelpNamespace 屬性,將說明檔與 HelpProvider 元件建立關聯。 您可以呼叫 SetHelpNavigator,並為指定之控制項提供 HelpNavigator 列舉的值,以便指定所提供 [說明] 的類型。 呼叫 SetHelpKeyword 方法,則可提供說明的關鍵字或主題。

另外,若要將特定說明字串與其他控制項建立關聯,請使用 SetHelpString 方法。 當使用者在控制項具有焦點 (Focus) 的情況下按 F1 時,使用這個方法與控制項建立關聯的字串就會出現在快顯視窗 (Pop-Up Window) 中。

如果 HelpNamespace 尚未設定,必須使用 SetHelpString 以提供說明文字。 如果同時設定了 HelpNamespace 以及說明字串,則會優先採用以 HelpNamespace 為根據的說明。

注意事項注意事項

如果在 ShowHelp 方法或 HelpProvider 控制項的 HelpNamespace 屬性中以相對路徑指定說明檔路徑,可能會遇到問題。 因此,請務必使用絕對檔案路徑來指定說明檔。

請參閱

概念

Windows Form 應用程式中的說明系統