解决方案 »

  1.   

    可以考虑采用异步操作,操作完成后触发一个complete事件来更新你的界面.
      

  2.   

    如果不想用委托或者线程,看看backgroundworker控件的用法。
    其实,用委托处理也不是很麻烦
      

  3.   

    backgroundworker本身也是线程吧?
      

  4.   

    你可以让慢变得更美丽一些。比如加个loading,loading结束后,再弹出窗口。
      

  5.   

    多线程,完了以后Invoke一下弹出窗体的代码
      

  6.   

    http://download.csdn.net/detail/wl58796351/4955303,可以看看这个示例
      

  7.   


    到现在来看,backgroundwork、 Invoke、beginInvoke都不能用,只能是优化代码。