winform关闭的事件问题 小弟刚学c#啊,找了半天属性怎么就没找到呢?我想在点击窗口右上X的时候弹出一个信息框,提示是否关闭, 这些我到会。我就是不知道怎么在点击X那个事件在那里啊 还是说点了X就肯定会关闭了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重写系统方法override OnClosed(...) 点击form,找到闪电的标志,里面的FormClosing 双击,添加如下代码 private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (MessageBox.Show("您确定退出?", "系统提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { Application.ExitThread(); } } 这个代码还是不行改改private void Form1_FormClosing(object sender, FormClosingEventArgs e) {if (MessageBox.Show("您确定退出?","系统提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)== DialogResult.OK) { Application.ExitThread(); } else e.Cancel = true; } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (MessageBox.Show("Sure?", "message", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.Cancel) { e.Cancel=true; } } C# listview 的自动选中某行的问题 请教一下,用户是否要不情愿的被软件绑架? 在winfrom中如何给settings.setting设置值 如何获取 如何赋值 绑定有分 关于new修饰符的问题 C#中关于接口的问题 帮我看看那里出错了! 关于PathPointType 枚举特殊成员的问题 数据集问题 如何在同一个程序里用C#和VB.nET编程? C#调用TSC动态库 【求助】关于VS2008中MessageBoxResult命名空间 access的asp.net数据库编程
override OnClosed(...)
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{ if (MessageBox.Show("您确定退出?", "系统提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
{
Application.ExitThread();
}
}
这个代码还是不行
改改private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{if (MessageBox.Show("您确定退出?","系统提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)== DialogResult.OK)
{
Application.ExitThread();
}
else
e.Cancel = true;
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{ if (MessageBox.Show("Sure?", "message", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.Cancel)
{
e.Cancel=true;
}
}