[英]Remove the Close button in the program's title bar
目标:
不希望用户使用X标记(程序屏幕的右上角)退出程序。
问题:
不知道如何删除允许用户退出程序的图标?
如果不希望显示ControlBox
属性,可以将其设置为false
。 请注意,这也会删除最小化和最大化按钮。
我还要求您考虑为什么要删除此按钮。 有时候覆盖OnFormClosing
方法更有意义,并且在某些条件下可选择将Cancel
设置为true
(例如, e.CloseReason == CloseReason.UserClosing
)。
myForm.ControlBox = false;
显然我的帖子中必须至少有30个字符,所以我会说我假设WinForms,因为你没有指定自己。 另请注意,将此属性设置为false也会删除最小化和最大化按钮。
myform.ControlBox = false;
这对我来说
我用它,它为我工作
this.ControlBox = false;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.