屬性,顯示幫助(HTML文件 - 本地)
激活hlpProvider組件hlpHtmlLocal和hlpHtmlLocal的HelpNameSpace屬性設置爲您要使用的文件名。
我們打開使用的小按鈕右側的對話框中本地HTML文件。
下一步是將控件(例如按鈕)的HelpNavigator屬性設置爲HelpNavigator枚舉的值(請參見下表)。這裏我們使用Topic。
當應用程序運行時點擊HelpButton啓用「這是什麼。」幫助。光標改變。現在點擊按鈕或按鈕有焦點時按F1。這將在您的瀏覽器中打開單個HTML文件。
看來你不能使用錨點名稱跳轉到HTML文件的特定部分。
屬性,顯示幫助(HTML文件 - 服務器)
激活hlpProvider組件和hlpHtmlServer的HelpNameSpace屬性設置爲您要使用的文件名。這裏我們使用單個HTML文件的http://地址。如果您在公司服務器上提供該文件,則不必與客戶更新幫助文件。
下一步是設置一個控制(例如按鈕)的HelpNavigator屬性到HelpNavigator enumaration的值(參見下表)。這裏我們使用Topic。然後,我們將hlpHtmlSever屬性上的HelpKeyword設置爲「anchor3」。不要添加領先的「#」。如果您想打開一個沒有錨點的HTML文件,請將其保留爲空。 Help Handles cmdControl2.Click Dim sHelpFile As String Dim sStartupPath As String'---初始化上下文相關的幫助--- Keyword屬性提供了檢索與控件關聯的幫助的關鍵信息。
當應用程序運行時點擊HelpButton啓用「這是什麼。」幫助。光標改變。現在點擊按鈕或按鈕有焦點時按F1。這將在瀏覽器中通過Internet打開單個HTML文件。
你的'基於HTML文件的幫助'應該只有** index.html **,那麼你可以打開那個索引。html'使用一些默認瀏覽器。順便說一句,我認爲'幫助'只是'.chm'文件。 –
幫助也是根據MSDN的HTML文件。問題不在於它是否工作(因爲它正在工作),而是保持變化和最佳實踐。 – Daniel
好吧,它看起來好像支持'html'文件,**但是**它最終調用一些默認瀏覽器來打開'html'文件。 –