单击任务栏时应用程序未收到事件

时间:2009-08-21 07:43:35

标签: c# .net winforms windows-xp

我有一个在Windows XP上运行的.NET应用程序(C#,WinForms)应用程序。如果我最小化我的应用程序,并将其他几个窗口最小化到任务栏,然后单击我的应用程序(在任务栏中),那么我常常看到任务栏“图标”闪烁,但我的应用程序无法“恢复”其窗口。有什么可能导致这个的建议吗?有关如何通过鼠标单击检查我的应用程序是否未获得事件的任何提示。

更新:任何人都可以举例说明如何将任何传入事件输出到应用程序。允许我使用的东西,例如:使用Console.Writeline()打印收到的事件,看看我的应用程序在点击任务栏时是否收到事件?

3 个答案:

答案 0 :(得分:1)

http://www.catch22.net/software/winspy-17

我冒昧地猜测你的应用程序将成为焦点。

答案 1 :(得分:0)

AFAIK这与您的申请无关。还有其他应用程序在运行时始终保持最佳状态吗?

答案 2 :(得分:0)

您无法处理应用中任务栏的最大化和最小化。也就是说你没必要。 Windows处理这个问题,所以这似乎与你的应用程序没有处理事件有关,而是与Windows做某事(或者没有做某事)。