0

Windows 7 64ビット、Visual Studio 2010 Express、C#、NET 2.0、Windowsフォームでは、通知領域のアイコンに対してアプリケーションを非表示にする(または最小化する)オプションがコンテキストメニューにあります。アプリケーションはタスクバーに表示されないため、通知アイコンは常に表示されます。

this.WindowState = FormWindowState.Minimized;
this.notifyIcon.ShowBalloonTip(10000, Application.ProductName, "To restore ProgramName, left-click its icon. Or right-click for the menu.", ToolTipIcon.Info);

ただし、メッセージは10秒以上遅れて表示されます。プログラムを復元できる場所からすぐにユーザーに通知したいので、これは良くありません。

この問題を解決するにはどうすればよいですか?ありがとうございました。

4

1 に答える 1

0

アプリケーションを最小化すると、バルーンの先端が表示されるまでに 10 秒以上の遅延があるということですか?

エラーの再現に問題がありますが、過去にこの問題が発生したことはありません。問題はこの特定の関数のコードにあるのではなく、別の場所にあるのではないでしょうか? SizeChanged イベント (またはそれらに沿った何か) で多くの操作を処理していますか? それとも、通知バーでリソースを大量に消費している他のアプリケーションがたくさんありますか?

申し訳ありませんが、私はあまり役に立ちませんが、より多くの情報があなたの問題を取り除くのに役立つかもしれません:)

于 2012-01-27T10:44:52.690 に答える