C#表单应用程序卡在上面

时间:2009-11-30 21:53:10

标签: c# winforms

嘿所有,真是奇怪的人。

我在Server 2008 R2上运行了一个c#3.5表单应用程序。

该应用程序是MDI,一次在屏幕上有大约15个活动表单。

我定期进入应用程序“Stuck”顶部的情况,也就是说我不能alt + tab到任何其他形式,任务栏出现,但另一种形式没有出现。摆脱它的唯一方法是多次点击Windows + D,最终显示桌面,此时我可以在任务栏中查看其他正在运行的应用程序。当我点击另一个应用程序时,它会显示在顶部,但我的应用程序也变得可见。

这似乎发生在应用程序运行的大约25%的时间,并且似乎没有任何押韵或理由。

我没有将任何控制设置为Top-Most或类似的东西。

之前有人见过这样的事吗?

1 个答案:

答案 0 :(得分:0)

我想我已经通过随机应用程序看过几次了,而且我不确定如何修复它。

我注意到前景应用程序确实失去了焦点,但目标应用程序没有获得焦点。您可以通过查看前景应用程序的标题栏是否失去焦点来检查这一点(灰色,除非您的配色方案不同)。要解决此问题,请将切换回到前台应用,然后再转开,一切都应该正常。