操作說明:在 Windows 應用程式中提供說明
您可以使用 HelpProvider 元件,將說明檔案內的說明主題附加至 Windows Forms 的特定控制項。 說明檔可以是 HTML 或 HTMLHelp 1.x 或更高的格式。
提供說明
在 Visual Studio 的 [工具箱] 中,將 HelpProvider 元件拖曳至表單。
此元件將位在 Windows Forms 設計工具底部的系統匣中。
在 [屬性] 視窗中,將 HelpNamespace 屬性設定為 .chm、.col 或 .htm 說明檔。
選取表單上您擁有的另一個控制項,然後在 [屬性] 視窗中設定 SetHelpKeyword 屬性。
這是透過 HelpProvider 元件傳遞至說明檔,以叫出適當說明主題的字串。
在 [屬性] 視窗中,將 SetHelpNavigator 屬性設定為 HelpNavigator 列舉的值。
這會決定將 HelpKeyword 屬性傳遞給說明系統的方式。 下表顯示可能的設定和其描述。
成員名稱 描述 AssociateIndex 指定在指定的 URL 中執行所指定主題的索引。 Find 指定顯示所指定 URL 的搜尋頁面。 索引 指定顯示所指定 URL 的索引。 KeywordIndex 指定要搜尋的關鍵字以及要在指定的 URL 中採取的動作。 TableOfContents 指定顯示 HTML 1.0 說明檔的目錄。 主題 指定顯示指定之 URL 所參考的主題。
在執行階段,於控制項 (其已設定 HelpKeyword 和 HelpNavigator 屬性) 具有焦點時按下 F1 鍵,會開啟與該 HelpProvider 元件相關聯的說明檔。
目前,HelpNamespace 屬性支援下列三種格式的說明檔:HTMLHelp 1.x、HTMLHelp 2.0 和 HTML。 因此,您可以將 HelpNamespace 屬性設定為 http://
位址,例如網頁。 如果這麼做,則會開啟將 HelpKeyword 屬性中所指定的字串用作錨點之網頁的預設瀏覽器。 錨點是用來跳到 HTML 網頁的特定組件。
重要
請先仔細檢查用戶端所傳送的任何資訊,再將它用於應用程式中。 惡意使用者可能會嘗試傳送或插入可執行的指令碼、SQL 陳述式或其他程式碼。 在顯示使用者的輸入、將它儲存在資料庫中,或使用它之前,請先檢查它未包含可能不安全的資訊。 一般檢查方式是在您收到來自使用者的輸入時,使用規則運算式來尋找關鍵字,例如 "SCRIPT"。
您也可以使用 HelpProvider 元件來顯示快顯說明,即使將其設定成顯示 Windows Forms 上控制項的說明檔也是如此。 如需詳細資訊,請參閱如何:顯示快顯說明。