50分求个白痴问题_新手问题!

mmrwbb7 2009-07-30 04:34:03
private void StudentManager_Main_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult res =MessageBox.Show("你真的要退出吗?","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Information,MessageBoxDefaultButton.Button2);
if (res == DialogResult.OK)
{ }
else
{ }
}


这关闭事件else{}怎样才能不让窗口关闭啊 (这是一个form关闭事件!)
...全文
73 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzuomin 2009-07-30
  • 打赏
  • 举报
回复
路过来晚了,顶顶而已.
accpyy 2009-07-30
  • 打赏
  • 举报
回复
e是当前窗口关闭事件的句柄,只要设置它为cancel属性就可以了
e.Cancel = true
风之影子 2009-07-30
  • 打赏
  • 举报
回复
private void StudentManager_Main_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult res =MessageBox.Show("你真的要退出吗?","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Information,MessageBoxDefaultButton.Button2);
if (res == DialogResult.OK)
{
e.Cancel = true;
return;
}
else
{
Process.GetCurrentProcess().Kill();
//或者:Application.Exit();
}
}
阿非 2009-07-30
  • 打赏
  • 举报
回复

e.Cancel = true;
bigmingming 2009-07-30
  • 打赏
  • 举报
回复
e.Cancel = true;//取消关闭

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧