日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C# 使用 HelpProvider 控件调用帮助文件

發布時間:2023/12/4 C# 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# 使用 HelpProvider 控件调用帮助文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ?HelpProvider控件可以將幫助文件(.htm文件或.chm文件)與 Windows 應用程序相關聯,為特定對話框或對話框中的特定控件提供區分上下文的幫助,打開幫助文件到特定部分。如目錄、索引或搜索功能的主頁。如圖1 所示為 HelpProvider 控件。

?圖1 ? ?HelpProvider 控件?

? ? ? ?通過設置控件的 HelpNamespace 屬性以及 SetShowHelp方法,實現當按F1 鍵時,打開指定的幫助文件。

? ? ?? HelpNamespace 屬性可以設置一個值,該值指定與 HelpProvider 對象關聯的幫助文件名。

? ? ? ?語法如下:

? ?public?virtual?string HelpNamespace{get;set;}

? ? ? ?屬性值:幫助文件的名稱。

? ? ? SetShowHelp 方法用于指定是否顯示指定控件的幫助信息。

? ? ? ?語法如下:

? ? ??public?virtual?void?SetShowHelp(Control?ctl,bool?value)

? ? ??? ?ctl:控制其幫助信息已打開或關閉。

? ? ?? ?value:如果顯示控件的幫助信息,則為true;否則為Fasle。

? ? ? ?說明

? ? ? 如果沒有對 HelpNamespace 屬性進行設置,則必須使用 SetHelpString 方法提供幫助文本。

? ? ?【例1】創建一個 Windows 應用程序,首先在程序的根目錄中建立一個命名為 helpPage.htm 的幫助文件,然后設置 HelpNamespace 屬性是 helpPage.htm 文件的路徑,最后設置控件的 SetShowHelp方法指定是否顯示指定控件的幫助信息。

? ? ? ?代碼如下:

private?void?Form1_Load(object?sender,EventArgs?e) {//設置幫助文件的位置string?strPath?=?Application.StartupPath.Substring(0,Application.StartupPath.Substring(0,Application.?StartupPath.LastIndexOf("\\")).LastIndexOf("\\"));strPath?+=?@"\helpPage.htm";//設置 helpProvider1 控件的 pNamespace 屬性,以及幫助文件的路徑helpProvider1.HelpNamespace?=?strPath;//設置 SetShowHelp 方法指定是否顯示控件的幫助信息 helpProvider1.SetShowHelp(this,true);}

程序的運行結果如圖2 所示。

圖2 ? ?按F1鍵打開幫助文件

-?END?-



關注小編不迷路呦~

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 歡迎留言

總結

以上是生活随笔為你收集整理的C# 使用 HelpProvider 控件调用帮助文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。