如何禁用下图所示表单的关闭按钮? (下图显示了 MessageBox
窗口)
MessageBox
以上是我生成的!我想禁用普通表单的关闭按钮。
最佳答案
右键单击相关窗口,然后单击“属性”。在“属性”下单击“事件”。双击 FormClosing
事件。
Windows 窗体设计器将生成以下代码:
private void myWindow_FormClosing(object sender, FormClosingEventArgs e)
{
}
只需将代码更新为如下所示(添加 e.Cancel = true;
):
private void myWindow_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
}
你已经完成了!
或者,如果您想禁用窗口的关闭、最大化和最小化按钮:
您可以右键单击相关窗口,然后单击“属性”。在“属性”下,将 ControlBox
属性设置为 false
。
关于c# - 我可以使用 C# 禁用表单的 'close' 按钮吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12422619/