首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何禁用Alt + F4关闭窗体?

如何禁用Alt + F4关闭窗体?
EN

Stack Overflow用户
提问于 2018-05-07 05:19:41
回答 2查看 0关注 0票数 0

在ac#win表格中禁用Alt+ F4以防止用户关闭表单的最佳方法是什么?

我正在使用窗体作为弹出对话框来显示进度栏,我不希望用户能够关闭它。

EN

回答 2

Stack Overflow用户

发布于 2018-05-07 14:02:55

这样做的工作:

代码语言:javascript
复制
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    e.Cancel = true;
}

你是正确的,你将无法编程关闭应用程序。但是,在关闭表单之前,你可以简单地移除form_closing事件的事件处理程序:

代码语言:javascript
复制
this.FormClosing -= new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
this.Close();
票数 0
EN

Stack Overflow用户

发布于 2018-05-07 14:31:08

成员名称 - 说明

- 关闭原因未定义或无法确定。

WindowsShutDown - 操作系统在关闭之前关闭所有应用程序。

MdiFormClosing - 此多个文档界面(MDI)窗体的父窗体正在关闭。

UserClosing -用户通过点击关闭按钮的形式窗口上,选择从所述窗口的控制菜单关闭,或按下ALT + F4通过用户界面(UI)闭合形式,例如。

TaskManagerClosing - Microsoft Windows任务管理器正在关闭应用程序。

FormOwnerClosing - 所有者表单正在关闭。

ApplicationExitCall - 调用Application类的Exit方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100008387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档