设置form窗体的右上的关闭按钮为不可用 是改哪个属性?(我没找到)还是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void Form_FormClosing(object sender, FormClosingEventArgs e) { e.Cancel = true ; } 或者添加对using System.Runtime.InteropServices的引用[ 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); /// <summary> /// 返回值,非零表示成功,零表示失败。 /// </summary> /// <param name="iHWND">窗口的句柄</param> /// <returns>是否成功</returns> public int RemoveXButton(int iHWND) { int iSysMenu; const int MF_BYCOMMAND = 0x400; //0x400-关闭 iSysMenu = GetSystemMenu(this.Handle.ToInt32(), 0); return RemoveMenu(iSysMenu, 6, MF_BYCOMMAND);//是6而不是其他 } 通过函数返回值就可以判断目的是否达到,在构造函数里面可以这样判断:int iReturn = RemoveXButton( this.Handle.ToInt32()); if(iReturn == 0) //返回值非零表示成功,零表示失败。 { MessageBox.Show("Error!"); } else { MessageBox.Show("Success!"); }这样,关闭按钮处于不可用状态,不过不要忘记添加一个控件可以让窗体正常关闭,不然只能结束进程来退出程序了 贝塞尔曲线 大家说说大项目和小项目具体有什么差别呀(请从技术角度谈谈) 求一考勤班次算法,望高手赐教 面试问,怎么做数据图形处理,例如把一串图片连起来或分解图片 VS.net 2005 问一小段代码的调用关系. c#加密算法 很简单的类继承问题,在线等! sql server数据导入到access时出现的问题?? datagrid单击单元格事件如何实现?在线等 bindingSource.Filter的问题 DataSet的一个问题 窗体焦点(在线等)
{
e.Cancel = true ;
}
public static extern int GetSystemMenu(int hwnd, int bRevert);
[ DllImport ( "USER32.DLL" ) ]
public static extern int RemoveMenu(int hMenu, int nPosition, int wFlags); /// <summary>
/// 返回值,非零表示成功,零表示失败。
/// </summary>
/// <param name="iHWND">窗口的句柄</param>
/// <returns>是否成功</returns>
public int RemoveXButton(int iHWND)
{
int iSysMenu;
const int MF_BYCOMMAND = 0x400; //0x400-关闭
iSysMenu = GetSystemMenu(this.Handle.ToInt32(), 0);
return RemoveMenu(iSysMenu, 6, MF_BYCOMMAND);//是6而不是其他
} 通过函数返回值就可以判断目的是否达到,在构造函数里面可以这样判断:
int iReturn = RemoveXButton( this.Handle.ToInt32());
if(iReturn == 0) //返回值非零表示成功,零表示失败。
{
MessageBox.Show("Error!");
}
else
{
MessageBox.Show("Success!");
}这样,关闭按钮处于不可用状态,不过不要忘记添加一个控件可以让窗体正常关闭,不然只能结束进程来退出程序了