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

}

}

}