首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows窗体上关闭按钮的名称

问Windows窗体上关闭按钮的名称
EN

Stack Overflow用户
提问于 2011-06-07 05:28:17
回答 3查看 289关注 0票数 0

右上角中间有个X的默认红色按钮叫什么?

编辑:我想获取与单击该按钮相关的事件。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-07 05:34:03

不能像最小化和最大化框一样,在属性窗口中单独禁用关闭框。但是,您可以禁用包含所有这些内容的控制框。

​

​

将ControlBox设置为false将删除最小化、最大化和关闭按钮。

你可能会考虑为什么要这么做,因为让用户使用close按钮退出窗口通常是个好主意(可以把它想象成一个cancel按钮)。

编辑:

当用户单击close按钮时,您可以使用Form的Closing或Closed事件进行处理。两者之间的区别在于,Closing事件在窗体关闭之前激发(这意味着您可以通过将FormClosingEventArgs的Cancel属性设置为true来否决关闭),而Closed事件在窗体实际关闭之后激发。

票数 3
EN

Stack Overflow用户

发布于 2011-06-07 20:42:45

通过实现ImessageFilter接口,可以将所有消息挂接到一个表单中,该链接可以使用完整Using IMessageFilter to create a generic filter for operating system events

票数 1
EN

Stack Overflow用户

发布于 2011-06-07 05:38:57

您可以通过在表单属性中或在如下代码中将ControlBox设置为false来禁用它:

代码语言:javascript
复制
this.ControlBox = false;

设置此项还会隐藏最小化和最大化按钮,如果可以的话。如果不是,那么解决方案就会更复杂一些。

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

https://stackoverflow.com/questions/6258234

复制
相关文章

相似问题

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