本帖最后由 loveyang7733 于 2013-08-22 13:33:56 编辑

解决方案 »

  1.   

    一个流程也可以,设置topmost,点击保存时,显示窗体
    另外尽量不要在线程外处理线程内部new的实例最好处理完时,让线程结束,线程自己销毁new的窗体
      

  2.   


    另外尽量不要在线程外处理线程内部new的实例最好处理完时,让线程结束,线程自己销毁new的窗体请问如何实现??
      

  3.   


    FrmLoading f = new FrmLoading();
    BackgroundWorker w = new BackgroundWorker();
    w.DoWork += (o, e) => { //执行操作... };
    w.RunWorkerCompleted += (o, e) => { f.Close(); };
    w.RunWorkerAsync();
    f.ShowDialog();
    建议LZ把执行操作的程序放在另外的线程上,等完成之后再关闭Form。