【发布时间】:2012-07-13 14:26:32
【问题描述】:
我遇到了问题。我的应用程序在获得焦点之前不会显示在 Windows 7 任务栏中。我尝试了很多东西,包括:
this.TopMost = true;
this.ShowInTaskBar = true;
在表单生命周期的不同阶段,但没有任何反应。 FormBorderStyle 属性设置为 FixedSingle。该表单只有几个按钮和一个网络浏览器(从资源中获取一个 html 页面)。
我在 Windows 7 64 位上运行。
谢谢。
【问题讨论】:
-
您的表单有一个属性 ShowInTaskbar,它是在设计时设置的吗?也许有点傻,但是;您是否重新启动计算机并对其进行测试?如果你没有搞砸那种事情,这似乎不是正常的行为。所以也许 Windows 只是在 13 号星期五的心情?
-
它只发生在一个应用程序上 - 还是您创建的每个应用程序上?尝试使用空白表单创建一个新的测试 winform 应用程序并运行它,看看是否出现。
-
重现问题的邮政编码。
-
您好,谢谢,只有在调试时和通过 clickonce 部署时,此应用才会发生这种情况。我通过首先关注桌面然后关注我的应用程序解决了这个问题。肮脏的解决方案,但现在可以使用 :) 哦,差点忘了,应用程序已从框架 4 降级到 2。