1 /// <summary> 2 /// 1、当用户关闭窗体时,将触发窗体的FormClosing事件; 3 /// 2、在FormClosing事件处理程序中判断消息框的返回值,若返回值为DialogResult.OK,则窗体关闭, 4 /// 否则窗体不关闭。 5 /// 3、在FormClosing事件处理方法中存在FormClosingEventArgs类型的参数e, 6 /// 可以通过e.Cancel=true取消事件,阻止窗体关闭。 7 /// </summary> 8 /// <param name="sender"></param> 9 /// <param name="e"></param> 10 private void form_FormClosing(object sender, FormClosingEventArgs e) 11 { 12 //DialogResult:返回值 13 if(DialogResult.OK!=MessageBox.Show("确定退出吗?","提示消息",MessageBoxButtons.OKCancel,MessageBoxIcon.Question)) 14 { 15 e.Cancel=true; 16 } 17 }
上面代码,表示关闭窗体触发的事件
时间: 2024-10-22 12:06:58