如我所见,您的问题调用的第一个代码片段Help.ShowHelp
还不错。有时我正在使用下面的相关代码。可能有许多解决方案...请注意,错别字(例如somehting.chm)正在干扰代码段。
private const string sHTMLHelpFileName = "CHM-example.chm";
...
private void button1_Click(object sender, EventArgs e) {
System.Windows.Forms.Help.ShowHelp(this, Application.StartupPath + @"\" + sHTMLHelpFileName);
}
因此,请打开Visual Studio-解决方案资源管理器并检查CHM文件的属性。转到下面快照中显示的下拉框,然后设置“始终复制”(此处仅德语)。在Debug
模式下启动您的项目,然后检查bin / debug输出文件夹。对Release
mode和output文件夹执行相同的操作。CHM应该驻留在这里,希望您的CHM通话成功。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句