c#禁止窗口关闭方法
2008-10-28 16:09
387 查看
(1)直接设置
窗口样式中的ControlBox选为False就可以去掉右上角的叉
(2)重写关闭事件
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult result;
result = MessageBox.Show("确定退出吗?", "退出", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (result == DialogResult.OK)
{
Application.ExitThread();
}
else
{
e.Cancel = true;
}
}
窗口样式中的ControlBox选为False就可以去掉右上角的叉
(2)重写关闭事件
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult result;
result = MessageBox.Show("确定退出吗?", "退出", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (result == DialogResult.OK)
{
Application.ExitThread();
}
else
{
e.Cancel = true;
}
}
相关文章推荐
- c#禁止窗口关闭方法(重写关闭事件)
- C# Winform中实现主窗口打开登录窗口关闭的方法
- 使用C#打开新窗口关闭旧窗口的方法
- 使用C#打开新窗口关闭旧窗口的方法
- 在使用JS调用Window.close()方法关闭一个窗口是,如何禁止弹出对话窗口?
- C#中关闭子窗口而不释放子窗口对象的方法
- 使用C#打开新窗口关闭旧窗口的方法;winform中防止重复打开多个相同子窗体
- C#窗体编程(windows forms)禁止窗口最大化的方法
- C# winForm 窗口跳转 后关闭上一个窗口的方法
- 禁止弹出“您查看的网页正在试图关闭窗口。是否关闭此窗口”的屏蔽方法
- C#中关闭子窗口而不释放子窗口对象的方法
- C#中关闭第一个Form窗口,打开另一个新窗口方法
- Winform 禁止窗口关闭方法
- C#中关闭第一个Form窗口,打开另一个新窗口方法
- C#中关闭第一个Form窗口,打开另一个新窗口方法
- 使用C#打开新窗口关闭旧窗口的方法;winform中防止重复打开多个相同子窗体
- C# WinForm中禁止改变窗口大小的方法
- 使用C#打开新窗口关闭旧窗口的方法
- c# 实现子窗口关闭父窗口也关闭的方法
- 禁止弹出“您查看的网页正在试图关闭窗口。是否关闭此窗口”的屏蔽方法