網路上有兩種方式,一種是利用把按鈕變成灰色(不能按)
另一種則是讓它消失
讓按鈕變灰色
// 參考來源 RiCo技術農場
// http://www.dotblogs.com.tw/ricochen/archive/2009/10/22/11199.aspx
[DllImport("user32.dll")]
public static extern int GetSystemMenu(Int32 hWnd, Int32 bRevert);
[DllImport("user32.dll")]
public static extern int RemoveMenu(Int32 hMenu, Int32 nPosition, Int32 wFlags);
private void Form1_Load(Object sender, EventArgs e)
{
Int32 ControlBoxMenu;
const Int32 MF_BYPOSITION = 1024;//&H400
ControlBoxMenu = GetSystemMenu(Handle.ToInt32(), 0);
RemoveMenu(ControlBoxMenu, 6, MF_BYPOSITION);
}
讓按鈕整個消失
將Winform的ControlBox的屬性設置成false即可

沒有留言:
張貼留言