关于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了