C# 帮助文件停止导航到应用程序
我有一个c#winform应用程序,单击帮助按钮时会显示一个帮助文件。问题是每当显示帮助文件时。如果用户尝试单击任务栏中的“我的主应用”,则会显示帮助文件 这是显示帮助文件的代码C# 帮助文件停止导航到应用程序,c#,winforms,chm,C#,Winforms,Chm,我有一个c#winform应用程序,单击帮助按钮时会显示一个帮助文件。问题是每当显示帮助文件时。如果用户尝试单击任务栏中的“我的主应用”,则会显示帮助文件 这是显示帮助文件的代码 private void frmWelcome_HelpButtonClicked(object sender, CancelEventArgs e) { Help.ShowHelp(this, "HelpFile.chm", "Welcome.htm"); } 请问我该如何纠
private void frmWelcome_HelpButtonClicked(object sender, CancelEventArgs e)
{
Help.ShowHelp(this, "HelpFile.chm", "Welcome.htm");
}
请问我该如何纠正这一点。我想要的是,当在任务栏中单击应用程序时,即使帮助文件处于打开状态,应用程序也会显示出来。您的问题是因为您将主UI表单(
此
)作为帮助窗口的父项传递到了ShowHelp()
方法中。试试这个
private void frmWelcome_HelpButtonClicked(object sender, CancelEventArgs e)
{
Help.ShowHelp(new Control(), "HelpFile.chm", "Welcome.htm");
}
@对不起,我没有测试。可能
null
也表示调用ShowHelp()
的表单,因此与this
相同。我更新了我的答案,请看。