我想将帮助文件(.chm)连接到我的Windows应用程序。 我该怎么做? 感谢。
答案 0 :(得分:5)
试试这个
string fbPath = Application.StartupPath;
string fname = "help.chm";
string filename = fbPath + @"\" + fname;
FileInfo fi = new FileInfo(filename);
if (fi.Exists)
{
Help.ShowHelp(this, filename, HelpNavigator.Find, "");
}
else
{
MessageBox.Show("Help file Is in Progress.. ",MessageBoxButtons.OK, MessageBoxIcon.Information);
}
答案 1 :(得分:3)
使用Help.ShowHelp方法在按下按钮等时执行此操作:
private void button1_click(object sender, EventArgs e)
{
string helpfile = "C:\MyHelp.chm";
Help.ShowHelp(this, helpfile, mypage.htm);
}
并通过F1键链接您的帮助,请参阅本指南以获取有关如何执行此操作的详细说明:
http://www.dotnetspark.com/kb/162-open-help-file-on-f1-function-key-press.aspx
答案 2 :(得分:2)
您可以使用Help.ShowHelp。
MSDN页面中的一个示例:
private void Button1_Click(System.Object sender, System.EventArgs e)
{
Help.ShowHelp(TextBox1, "file://c:\\charmap.chm");
}
您还可以查看这些SO页面:
答案 3 :(得分:1)
对于Winforms,优秀的Windows Forms Programming提供了非常好的概述(第3章,实现帮助)。一些指示: