将帮助文件连接到应用程序

时间:2010-11-05 13:03:42

标签: c#

我想将帮助文件(.chm)连接到我的Windows应用程序。 我该怎么做? 感谢。

4 个答案:

答案 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章,实现帮助)。一些指示: