//具体实现参照你的实际情况
private void yourform_Load(object sender, System.EventArgs e)
{
int lSysMenu;
const int MF_BYPOSITION = 1024;
lSysMenu = WinApi.GetSystemMenu(this.Handle.ToInt32(), 0);
WinApi.RemoveMenu(lSysMenu, 6, MF_BYPOSITION);
//WinApi.RemoveMenu(lSysMenu, 5, MF_BYPOSITION);
}// 调用 WIN32 DLL API
public class WinApi
{
[DllImport("User32.dll")]
public static extern int GetSystemMenu(int hWnd, int bRevert);
[DllImport("User32.dll")]
public static extern int RemoveMenu(int hMenu, int nPosition, int wFlags);
}
private void yourform_Load(object sender, System.EventArgs e)
{
int lSysMenu;
const int MF_BYPOSITION = 1024;
lSysMenu = WinApi.GetSystemMenu(this.Handle.ToInt32(), 0);
WinApi.RemoveMenu(lSysMenu, 6, MF_BYPOSITION);
//WinApi.RemoveMenu(lSysMenu, 5, MF_BYPOSITION);
}// 调用 WIN32 DLL API
public class WinApi
{
[DllImport("User32.dll")]
public static extern int GetSystemMenu(int hWnd, int bRevert);
[DllImport("User32.dll")]
public static extern int RemoveMenu(int hMenu, int nPosition, int wFlags);
}
e.Cancel=true;
private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
e.Cancel=true;
}