在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();
}
}
}