请教高手
请问我想在A窗体加载数据之前弹出B窗体,同时A窗体被锁定。
数据加载完毕后B窗体关闭,请问如何实现???

解决方案 »

  1.   

    FormA_Load()//A窗体加载事件
    {
        FormB fb = new FormB();//B窗体实例化
        fb.ShowDialog();//弹出    //加载数据     fb.Close();
        fb.Dispose();
    }
      

  2.   

    ShowDialog后还能向下运行?
    改成Show吧,如下就行了:
    FormA_Load()//A窗体加载事件 

        FormB fb = new FormB();//B窗体实例化 
        fb.Show(this);//弹出 
        fb.Update();
        this.Enable=false;
       
        //加载数据     fb.Close(); 
        this.Enable=true;
    }
      

  3.   

    showdialog也可以,
    把//加载数据写成一个公共的方法,在show出的窗体调用,完成后给个返回值,把show的窗体关掉就可以了
      

  4.   

    FormA_Load() 

        FormB fb = new FormB(); 
        fb.Show();    //加载数据     fb.Close(); 
        fb.Dispose(); 
    }