C# 如何让关闭按纽不可用 我想让一个窗体只能最小化,不能最大化和关闭,请问该怎么做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FORM属性里有个属性,找一下,可以没有关闭或者其他,很容易找,你找下就行 要我做,我就使用API有这么一个API,我以前用过,现地好久不用想不起来了,你找一下吧 要我做的话,我会先设置FormBorderStyle = None;然后在右上角绘制一个最小化按钮,呵呵~ 在Form属性中有controlbox值设为false即可 如果是VC就捕捉close消息,我想属性里应该也会有的,MSDN找找 protected override void WndProc(ref Message m ){ if (m.Msg == 0x0112&&m.WParam.ToInt32()== 0xF060) { MessageBox.Show("禁止关闭本窗体"); m.WParam=System.IntPtr.Zero; } base.WndProc(ref m);} 顶,我也遇到这个问题,我现在是设的一个全局变量才做,在FORM_CLOSEING中来判断,当条件为真时就可以关闭,e.cancle=false,否则就不关闭,不知道有没有办法,将关闭哪个按钮的不准 使用 给控件分组的一个问题 串口接收数据丢包 一个COMBOX的问题 一个关于让程序暂时中断的问题 这段 vb.net 如何 转为 c#.net WCF,服务配置中的host元素是啥意思? 如何分割字符串? 如何分割性能最好? 主窗体为什么会被关闭??? 我想在一个窗体上改动后,通知另一个窗体刷新部分内容,而这时前面的窗体不退出 如何用 C# 启动其他应用程序,譬如计算器、记事本等等? 真邪门,打印个字符串也会出问题? (急急!)treeview控件问题,各位大侠帮帮忙.
有这么一个API,我以前用过,现地好久不用想不起来了,你找一下吧
{
if (m.Msg == 0x0112&&m.WParam.ToInt32()== 0xF060) {
MessageBox.Show("禁止关闭本窗体");
m.WParam=System.IntPtr.Zero;
}
base.WndProc(ref m);
}