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