初始屏幕固定到任务栏,主屏幕显示附加任务栏条目

问题描述:

在我的应用程序中,当您将安装的应用程序固定到开始菜单的任务栏,然后从固定图标启动应用程序时,初始屏幕显示为它从固定图标运行,但一旦主屏幕显示新图标显示在任务栏中。初始屏幕固定到任务栏,主屏幕显示附加任务栏条目

就好像主窗口没有与飞溅一样绑定到相同的应用程序。

如果我从开始菜单启动应用程序,然后从任务栏中的运行图标进行固定,它可以正常工作(因为当时我固定它,主窗口已打开)。

我该如何解决这个问题?

+0

这是Windows 7我认为? – devios1 2011-04-18 15:41:18

+0

伟大的假设 - 是的! – 2011-04-18 16:15:47

禁用启动画面的Form from showing in the taskbar in the first place

// before displaying the form 
splashScreenForm.ShowInTaskbar = false; 
splashScreenForm.Show(); 
+0

我希望它显示在任务栏上,因为它“执行”来启动应用程序。如果它没有显示在任务栏中,它可以很容易地隐藏在其他窗口后面,这将导致使用不会注意到它正在请求某些东西。有没有其他的方式来完成这项工作? – 2011-04-18 18:55:22

+0

在这种情况下,[在这里尝试解决方案](http://*.com/questions/48916/multi-threaded-splash-screen-in-c)。这不是完全相同的问题,它绝对不是同一个问题,但我想知道,与您的启动画面现在需要的当前执行路径相比,不同的处理可能对您的项目有利吗? – pickypg 2011-04-18 19:39:00