有时,当我们的应用程序启动时,它在任务栏中闪烁橙色。我不认为我们明确写了任何代码来做到这一点,但它仍然发生。我们的程序是一个C#winforms应用程序,有时需要一段时间才能加载。任何想法可能会导致这种情况,以及如何防止它?在任务栏中导致橙色闪烁的应用程序
回答
我相信你可以使用MSDN的flashwinfo。
编辑 - 这是更多info。
他不想让它发生,他想让它停止发生。 – Blorgbeard 2011-05-25 19:56:33
-1,我相信OP意味着相反。 – user7116 2011-05-25 19:56:33
您可能希望在丢失更多积分之前删除您的评论。 – Tass 2011-05-25 19:59:33
根据我的经验,如果应用程序不是用户正在使用的当前应用程序,但是会自行更新UI(?),系统会识别这一点并通过橙色闪存通知用户。
因此,如果您的应用程序正在进行一些长时间的处理,并且用户点击另一个应用程序/窗口,它们可能会获得橙色闪光。
一种可能的替代方法是防止应用程序在任务栏中显示,直到加载完成。
因此,沿着线的东西:
// prevent from showing in the constructor (or via the designer)
public MyAppMainForm()
{
this.ShowInTaskbar = false;
// other initialization
}
// now you're ready to show in the Taskbar
private void MyAppMainForm_Load(object sender, EventArgs e)
{
this.ShowInTaskbar = true;
}
- 1. 其他应用程序的控制任务栏闪烁事件
- 2. 全屏闪烁任务栏Windows Mobile 6应用程序
- 3. 停止任务栏闪烁
- 4. 在Eclipse中拖放RCP应用程序导致屏幕闪烁
- 5. 在颜色变化的任务栏中闪烁
- 6. 初始应用程序加载标签栏色调闪烁
- 7. 当Chrome Packaged应用程序收到通知时显示橙色Windows任务栏图标橙色
- 8. 检测任务栏图标闪烁
- 9. AIR:使任务栏项闪烁?
- 10. 画中画在OpenGL导致闪烁
- 11. jquery在IE中导致闪烁
- 12. Android View.bringToFront()导致闪烁
- 13. Android bringToFront导致闪烁
- 14. GLSL Vertex Shader会导致闪烁的颜色或全部红色
- 15. 的mouseenter休假导致闪烁jQuery中
- 16. 如何以编程方式确定应用程序是否在任务栏中闪烁
- 17. 任务栏中的应用程序
- 18. 试图闪烁我的Android应用程序的背景颜色
- 19. 调用context.getImgData()会导致画布“闪烁”
- 20. 当javafx模态对话框失去焦点时,在任务栏中闪烁应用程序图标
- 21. jquery toggle()让我的导航栏闪烁
- 22. 如何在新消息到达时使任务栏像Messenger一样闪烁我的应用程序?
- 23. glfwSwapInterval()导致闪烁/破碎的图形
- 24. iPhone的WebKit CSS动画导致闪烁
- 25. 开关Application.Mainform并调用MainformOnTaskBar原因闪烁Windows任务栏
- 26. 使用Java闪烁任务栏(a la pidgin || MSN)
- 27. Ipad屏幕在运行我的应用程序时随机闪烁/闪烁
- 28. Winforms在任务栏上绘制图像时闪烁
- 29. 如何避免在.net winforms任务栏上闪烁?
- 30. IPad OpenGL Es应用程序闪烁
这是在Windows的特定版本(即7)? – user7116 2011-05-25 19:52:30
系统代表您这样做。我不确定你能做些什么。 – 2011-05-25 19:52:40
是否最小化? – alexD 2011-05-25 19:53:03