c#中e.Cancel 怎么不对

c#中e.Cancel 怎么不对

这样写。//单击事件//因为当this.Close()时会调用FormClosing事件。//你弹框,然后this.Close(),又FormClosing,所以就两次。private void button2_Click(object sender, EventArgs e){ this.Close();//会自动调用这个事件Form1_FormClosing}private void Form1_FormClosing(object sender, FormClosingEventArgs e){ DialogResult d = MessageBox.Show("真的要退出本软件吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (d == DialogResult.Cancel) e.Cancel = true;}另外,虚机团上产品团购,超级便宜