在C#中的Form属性没有禁用关闭按钮的属性了。但我们可能通知设置构造参数来进行禁用,方法如下:
using
System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace ECT
... {
public partial class NoCloseForm : FormBase
...{
/**//// <summary>
/// 获取已设置无法关闭窗口创建参数。就是这里
/// </summary>
protected override CreateParams CreateParams
...{
get
...{
int CS_NOCLOSE = 0x200;
CreateParams parameters = base.CreateParams;
parameters.ClassStyle |= CS_NOCLOSE;
return parameters;
}
}
public NoCloseForm()
...{
InitializeComponent();
}
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace ECT
... {
public partial class NoCloseForm : FormBase
...{
/**//// <summary>
/// 获取已设置无法关闭窗口创建参数。就是这里
/// </summary>
protected override CreateParams CreateParams
...{
get
...{
int CS_NOCLOSE = 0x200;
CreateParams parameters = base.CreateParams;
parameters.ClassStyle |= CS_NOCLOSE;
return parameters;
}
}
public NoCloseForm()
...{
InitializeComponent();
}
}
}