Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#表单应用程序被卡在顶部_C#_Winforms - Fatal编程技术网

C#表单应用程序被卡在顶部

C#表单应用程序被卡在顶部,c#,winforms,C#,Winforms,嘿,大家好,这里真奇怪 我有一个c#3.5表单应用程序在Server2008R2上运行 该应用程序是MDI,一次屏幕上大约有15个活动窗体 周期性地,我会遇到这样的情况:应用程序被“卡住”在顶部,也就是说,我不能将alt+tab切换到任何其他表单,任务栏会出现,但其他表单不会出现。摆脱它的唯一方法是多次点击Windows+D,这最终会显示桌面,此时我可以在任务栏中点击其他正在运行的应用程序之一。当我点击另一个应用程序时,它会出现在顶部,但我的应用程序也会变得可见 在应用程序运行的地方,这种情况似

嘿,大家好,这里真奇怪

我有一个c#3.5表单应用程序在Server2008R2上运行

该应用程序是MDI,一次屏幕上大约有15个活动窗体

周期性地,我会遇到这样的情况:应用程序被“卡住”在顶部,也就是说,我不能将alt+tab切换到任何其他表单,任务栏会出现,但其他表单不会出现。摆脱它的唯一方法是多次点击Windows+D,这最终会显示桌面,此时我可以在任务栏中点击其他正在运行的应用程序之一。当我点击另一个应用程序时,它会出现在顶部,但我的应用程序也会变得可见

在应用程序运行的地方,这种情况似乎有25%的时间发生,而且似乎没有任何押韵或理由

我没有将任何控件设置为最上面的控件或类似的控件


以前有人见过类似的情况吗?

我想我在随机应用程序中见过几次,我不知道如何修复它


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

我本以为我在.NET上看到了一些关于AlwaysOnTop或涉及Z顺序的内容,但我不记得在哪里,所以我无法真正回答。。。发生这种情况时,最好的办法是从上次服务器备份中恢复并重新启动。