0

ヘルプ ボタンをクリックするとヘルプ ファイルを表示する ac# winform アプリケーションがあります。問題は、ヘルプ ファイルが常に表示されることです。タスク バーでメイン アプリをクリックしようとすると、代わりに HelpFile が表示されます。

これは HelpFile を表示するコードです

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

これを修正するにはどうすればよいですか。私が欲しいのは、ヘルプファイルが開いていても、タスクバーでクリックするとアプリが表示されることです

4

1 に答える 1

0

問題は、メイン UI フォーム ( this) をヘルプ ウィンドウのShowHelp()としてメソッドに渡したことが原因です。Parentこれを試して

private void frmWelcome_HelpButtonClicked(object sender, CancelEventArgs e)
{
    Help.ShowHelp(new Control(), "HelpFile.chm", "Welcome.htm");
}
于 2013-07-30T01:29:52.933 に答える