C# 帮助文件打不开

C# help file doesn't open

我在按 o 键打开帮助文件时遇到问题。帮助文件没问题。我在表格中的代码是这样的:

private void login_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.KeyCode == Keys.F1)
        {
            Help.ShowHelp(this, @"C:\Users\xristos\Desktop\Smartcity\Smartcityhelp.chm");
        }
    }

我检查了很多与我的问题相关的问题,但由于某种原因,我仍然没有得到我想要的结果。提前致谢!

这是一个很好的例子,说明您似乎正在尝试做什么:

connect a help file to application

Microsoft 文档中的另一个解决方案:

https://msdn.microsoft.com/en-us/library/f7y1a1xy(v=vs.110).aspx

https://msdn.microsoft.com/en-us/library/81ee1k5y(v=vs.110).aspx

第二个 Microsoft 文档显示这样一行:

Help.ShowHelp(TextBox1, "file://c:\charmap.chm");

尝试将 "file://" 添加到字符串的开头,看看是否适合您。