使用帮助类显示帮助
你可以在代码中使用 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");