搜索

关于C#关闭窗口事件

发布网友 发布时间:2024-10-22 11:44

我来回答

4个回答

热心网友 时间:2分钟前

做个开关
bool a = fasle;
在FORMCLOSING事件中添加如下代码:
if (a)
{
e.Cancel = true;
}
退出按钮
a = true;

热心网友 时间:2分钟前

在FORMCLOSING事件中添加如下代码:
this.WindowState = FormWindowState.Minimized; // 最小化到任务栏
e.Cancel = true; // 拦截窗体关闭消息

热心网友 时间:8分钟前

我想你要的是:
#region 窗口关闭事件
protected override void OnFormClosing(FormClosingEventArgs e)
{
try
{
if (MessageBox.Show("\r\n你确认要退出该程序吗?", "标题字符串", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
{
try
{

base.OnFormClosing(e);

}
catch (Exception r)
{
MessageBox.Show(r.Message.ToString());
}

}
else
try
{
e.Cancel = true;
}
catch (Exception)
{

}
}
catch(Exception )
{
// MessageBox.Show(ee.Message.ToString());
}
}
#endregion

热心网友 时间:5分钟前

你可以把页面上那栏不做显示 , 不就看不到X了
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top