C# 在应用程序获得焦点之前,任务栏图标不显示

C# 在应用程序获得焦点之前,任务栏图标不显示,c#,winforms,C#,Winforms,我有个问题。在获得焦点之前,我的应用程序不会显示在Windows 7任务栏中。我尝试了很多东西,包括: this.TopMost = true; this.ShowInTaskBar = true; 在表单生命周期的不同阶段,但什么都不会发生。FormBorderStyle属性设置为FixedSingle。表单只有几个按钮和一个webbrowser(从参考资料中获取html页面) 我运行的是64位Windows7 谢谢。我写的一个项目也有同样的问题。 除非我强制Windows刷新,否则任务栏中

我有个问题。在获得焦点之前,我的应用程序不会显示在Windows 7任务栏中。我尝试了很多东西,包括:

this.TopMost = true;
this.ShowInTaskBar = true;
在表单生命周期的不同阶段,但什么都不会发生。FormBorderStyle属性设置为FixedSingle。表单只有几个按钮和一个webbrowser(从参考资料中获取html页面)

我运行的是64位Windows7


谢谢。

我写的一个项目也有同样的问题。 除非我强制Windows刷新,否则任务栏中不会显示图标

这是一个电话

this.MinimumSize = new Size(wid, len);

在表单中,加载是问题所在。

您的表单有一个属性ShowInTaskbar,它是在设计时设置的吗?也许有点傻,但是;您重新启动计算机并进行测试了吗?如果你不把这类事情搞砸的话,那就不是正常的行为。。那么,也许Windows只是在它的13号星期五的心情?它是只发生在一个应用程序-或你创建的每个应用程序?尝试使用空白表单创建一个新的测试winform应用程序,然后运行该应用程序,看看是否出现问题。发布代码重现问题。您好,谢谢,只有在调试时以及通过clickonce部署时,此应用程序才会出现问题。我解决了这个问题,首先关注桌面,然后关注我的应用程序。肮脏的解决方案,但它现在仍然有效:)哦,差点忘了,应用程序已从框架4降级为2。当你说“图标”和“任务栏”时,你指的是启动应用程序的图标,还是程序打开后可以切换的程序窗口?