使用AutoResetEvent,WaitOne()、Set()等方法实现
具体用法参考:
http://www.cnblogs.com/coderlee/articles/487485.html
http://www.souzz.net/html/edu/net/net12/9077.html
更多请Google

解决方案 »

  1.   

    使用 Application.OpenForms 循环查看窗体的 Visible   这样控制应该没有啥问题吧!
      

  2.   

    使用AutoResetEvent,WaitOne()、Set()等方法实现 
    具体用法参考: 
    http://www.cnblogs.com/coderlee/articles/487485.html 
    http://www.souzz.net/html/edu/net/net12/9077.html 
    更多请Google
      

  3.   

    窗口只是一个gui,如果只是显示问题,做简单处理,还是尽量少开一点.
    支持3楼!
      

  4.   


    赞成这个解决方案,线程后台运行,你的即时Show的信息再一个窗口上循环跑就是了
    就像很多系统对
    EXception、Alarm一样,每个有自己的AlarmName,Time,Area
    当问题排除时候自动清楚掉,这样比较人性化
      

  5.   

    把窗体放在Queue里面,关闭窗体后再dequeue().