你在什么地方调用的this.Close()?

解决方案 »

  1.   

    你trace看看是不是有個沒執行
    把你的代碼貼出來看看
      

  2.   


    private void button3_Click(object sender, System.EventArgs e)
    {

    //MessageBox.Show(this.textBox1.Text+textBox3.Text);
    int l_Cancel;
    if(MessageBox.Show("真的要取消本次提货?","取消",MessageBoxButtons.YesNo,MessageBoxIcon.Question,MessageBoxDefaultButton.Button1)==DialogResult.Yes)
    {
    l_Cancel=Webref.InvOutCancel(this.textBox1.Text,this.textBox3.Text);
    this.Close();
    //this.OnClosing(null);
    }
    // Application.Exit();
    //cancel the chu ku
    Webref.InvOutCancel这个函数已经确实执行了
      

  3.   

    l_Cancel=Webref.InvOutCancel(this.textBox1.Text,this.textBox3.Text);
    Webref的这个函数是一个类吧。
    this指的是本窗体。如果在类中指的是这个类。
    所以Webref中的这个关闭应该是没有用的。