Windows Forms HelpProvider 元件用於將 HTML Help 1.x 說明檔 (以 HTML Help Workshop 產生的 .chm 檔案,或 .htm 檔) 與 Windows 應用程式產生關聯。 您可透過各種方式提供說明:
為 Windows Forms 上的控制項提供即時線上說明。
在特定對話方塊上提供即時線上說明,或在對話方塊上提供特定控制項。
將說明檔開啟至特定區域,例如目錄、索引或搜尋函式的主頁面。
使用說明提供者
將 HelpProvider 元件新增至 Windows Form,可讓表單上的其他控制項公開 HelpProvider 元件的 Help 屬性。 這可讓您為 Windows Form 上的控制項提供說明。 您可使用 HelpNamespace 屬性,將說明檔與 HelpProvider 元件產生關聯。 您可指定呼叫 SetHelpNavigator 所提供的說明類型,並提供指定控制項的 HelpNavigator 列舉中的值。 您可藉由呼叫 SetHelpKeyword 方法,提供說明的關鍵字或主題。
或者,若要將特定說明字串與另一個控制項產生關聯,請使用 SetHelpString 方法。 當使用者在控制項具有焦點時按下 F1 鍵時,就會在快顯視窗中顯示您使用此方法與控制項產生關聯的字串。
如果未設定 HelpNamespace ,您必須使用 SetHelpString 提供說明文字。 如果您設定了 HelpNamespace 和說明字串,則會優先使用以 HelpNamespace 為基礎的說明。
注意
當您在 ShowHelp 方法或 HelpProvider 控制項的 HelpNamespace 屬性中指定說明檔的路徑時,可能會遇到使用相對路徑的問題。 因此,務必使用絕對檔案路徑來指定說明檔。