使用幫助類顯示幫助
你可以在程式碼中使用 Help
類來提供這些幫助:
- 顯示控制元件的幫助彈出視窗
- 根據上下文開啟 CHM 檔案(顯示內容表,顯示關鍵字或索引,顯示主題)
- 使用預設瀏覽器導航到 URL
顯示幫助彈出視窗
你可以使用 Help.ShowPopup
顯示幫助彈出視窗:
private void control_MouseClick(object sender, MouseEventArgs e)
{
var c = (Control)sender;
var help = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, " +
"sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
if (c != null)
Help.ShowPopup(c, "Lorem ipsum dolor sit amet.", c.PointToScreen(e.Location));
}
它會在滑鼠指標位置彈出這樣的幫助:
顯示 CHM 幫助檔案
你可以使用 Help.ShowHelp
方法的不同過載來顯示 CHM 檔案並導航到關鍵字,主題,索引或內容表:
顯示幫助目錄
Help.ShowHelp(this, "Help.chm");
顯示特定關鍵字的幫助(索引)
Help.ShowHelp(this, "Help.chm", HelpNavigator.Index, "SomeKeyword");
顯示特定主題的幫助
Help.ShowHelp(this, "Help.chm", HelpNavigator.Topic, "/SomePath/SomePage.html");
顯示網址
你可以使用 ShowHelp
方法在預設瀏覽器中顯示任何 URL:
Help.ShowHelp(this, "Http://example.com");