private void aaa()
    {
        bbb();
        .......    }
    private void bbb()
    {
    }
让aaa的程序完全执行bbb的程序后,再往下执行,该怎么办?

解决方案 »

  1.   

    aaa调用了bbb程序,但aaa的程序要等bbb的程序执行完毕后,才继续往下执行
      

  2.   

    bbb的程序中有打开某文件,并保存该文件。就是要等到文件保存完毕后,才执行别的命令。
      

  3.   

    加一个判断,得到bbb执行成功的信息以后再往下执行
      

  4.   

    先把权限交给bbb程序,等bbb执行所有任务后,再把权限交给aaa
      

  5.   


    bbb的程序中有打开某文件,并保存该文件。就是要等到文件保存完毕后,才执行别的命令。
    就是不要在bbb还没完全保存好文件,就执行别的命令。
      

  6.   

               DialogResult d= this.openFileDialog1.ShowDialog();
               if (!d.Equals(DialogResult.Cancel)) 
               {
                   //do other thing
               }这样???