c#点关闭没有反应,是怎么回事?

来源:百度知道 编辑:UC知道 时间:2024/07/08 23:43:17
下面这段代码在我的form里没有反应是怎么回事?

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult dr = MessageBox.Show("是否关闭窗体", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if (dr == DialogResult.Yes)
{
e.Cancel = false;
}
else
{
e.Cancel = true;
}
}

你确定自己的form点击关闭这个事件绑定了Form1_FormClosing(object sender, FormClosingEventArgs e) ,去看看自动生成代码省略的部分查查

我也不怎么回哦 但是关闭好像使用 .close吧?