不要用这个方法,可能是一个bug啊.

解决方案 »

  1.   

    请大家给我一个没有bug的代码啊!!
      

  2.   

    窗体在变换状态的时候会记住它原来的状态,比如原来是最大化的,最小化后再恢复时还是最大化,如果一原来是普通的最小化后恢复还是普通的.在你程序里,当窗口最大后再最小化,这时你用notifyicon又击打开时按你的代码应是普通的显示窗口,可是却是最大化了,到这个时候你的程序实际已错了.解决的思路是记住原来的状态,在双击的时候就把窗体的状态设成原来的状态就不会错了,不要所有的都设成普通.
    这就OK了.