C# 怎么修改窗体关闭按钮的触发事件

如题所述

FormClosed是窗体关闭以后出发的事件,FormClosing是窗体关闭时候触发的事件。在窗体属性的板块,点击方法的闪电形状图标,双击需要修改的方法名后面的空白处就好了 单机关闭不关闭窗体?可以修改窗体属性把关闭按钮弄掉的,或者话可以写个messagebox
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-03
在窗体关闭事件FormClosing中写上e.cancel==true,示例代码如下:private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
DialogResult r = MessageBox.Show("确定要退出程序?", "操作提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (r != DialogResult.OK)
{
e.Cancel = true;
}
} }
希望我的回答能帮助您~本回答被网友采纳
第2个回答  2017-10-03
在窗体关闭事件FormClosing中写上e.cancel==true,示例代码如下:private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
DialogResult r = MessageBox.Show("确定要退出程序?", "操作提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (r != DialogResult.OK)
{
e.Cancel = true;
}
} }
希望我的回答能帮助您~
第3个回答  2013-08-03
选中窗体 右键属性.. 点事件 有个FROMclose 那个就是了
相似回答