private void Form1_FormClosing(object sender,FormClosingEventArgs e){
if (DiaLogResult.OK == messageBox.Show("是否删除","Warning",MessageButtons.OKCancel,MessageIcon.Warning))
//关闭本窗体
this.dispose();
//退出程序
application.Exit();
}else{
//留在本画面
e.cancel();
}
注意:1如果在退出时没有this.dispose();会再弹一次Message框。
2在代码里添加代码,但是画面没效果,需要去画面窗体FormClosing事件绑定