帮助文件停止导航到应用程序

本文关键字:应用程序 导航 文件 帮助 | 更新日期: 2023-09-27 18:25:22

我有一个c#winform应用程序,当单击帮助按钮时,它会显示一个帮助文件。问题是无论何时显示帮助文件。如果尝试单击任务栏中的主应用程序,则会显示帮助文件。

这是显示帮助文件的代码

    private void frmWelcome_HelpButtonClicked(object sender, CancelEventArgs e)
    {
        Help.ShowHelp(this, "HelpFile.chm", "Welcome.htm");
    }

请告诉我该如何纠正。我想要的是,当应用程序在任务栏中被点击时,即使帮助文件是打开的

帮助文件停止导航到应用程序

,它也会显示出来

您的问题是因为您将主UI表单(this)作为帮助窗口的Parent传递到了ShowHelp()方法中。试试这个

private void frmWelcome_HelpButtonClicked(object sender, CancelEventArgs e)
{
    Help.ShowHelp(new Control(), "HelpFile.chm", "Welcome.htm");
}