做了个c#软件,用了托盘之后,当窗口恢复原状之后总是闪了很久才出现,并且每一次恢复时窗体总在变化,这是为什么啊,求高手指点,如果解决了我会追加高分

解决方案 »

  1.   

    你是不是用了线程、窗体重绘或Time控件?我估计是因为你的其他代码引起的,你可以把所有的业务逻辑代码都注释掉,只保留最小化到托盘及恢复窗体的代码,也就是说窗体中只有默认拖进去的控件不对控件进行任何操作,看看还闪吗?我估计这样操作之后窗体应该不会闪了,那么就可以知道闪是因为其他代码引起的了,然后再分别注释代码测试差不多就可以找到了。
      

  2.   

    之前也做了一个托盘程序,楼主可参考一下
    里面包括了邮件的发送等
    http://download.csdn.net/detail/nidexuanzhe/2917877