none
VB.NET2005 WINFORM 窗体图标不显示在任务栏上 RRS feed

  • 问题

  • VB.NET2005 WINFORM 窗体图标不显示在任务栏上!!
    这个问题以前问过,但是一直没有答案,俺只是发现如果使用BringToFront方法会加重这种现象。
    现在发现,如果在开始运行应用程序A时,在A的窗体显示出来的过程中,用户切换到其他应用程序的窗体,并且让系统负载加重,那么十有八九程序A就不会在任务栏上显示出图标来。要在任务栏上显示出图标需要什么条件,或者说任务栏是通过什么去判定并追加窗体的图标呢??
    大家可以简单的通过VS.2005来再现这个现象。新建一个工程,其中包含几个画面,在VS2005的代码编辑器中打开5,6个文件
    视图,在开始调试但是调试程序窗体还没有显示出来的这段时间里,不停地切换代码编辑器中的文件视图,十有八九正在调试窗体就不会在任务栏上显示图标,就好象没有程序正在运行一样,但是调试的按钮上显示已经开始调试了。
    热切期待大家的解惑!!谢谢先
    2008年7月29日 2:50

答案

  • 这种原因,通常是因为程序本身存在bug造成的,在编程的过程当中一定要注意一点,就是不要忘记释放资源,尤其是像你这样不停的切换窗口。
    2008年7月31日 3:34