当前位置:编程学习 > C#/ASP.NET >>

C#如何禁用Form窗口的最大化按钮的三种方法

第一种是: this.MaximizeBox = false; 
第二种是: this.FormBorderStyle = system.Windows.Forms.FormBorderStyle.SizableToolWindow; 这样的话,最大化、最小化按钮都会消失。 
第三种: this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; 
然后自己添加按钮,给它设置图标跟系统的最小化,关闭按钮图标一样,功能也一样,代码很好写。 this.Dispose();  // 关闭 
this.WindowState = FormWindowState.Minimized; // 最小化  C# --------------------编程问答-------------------- --------------------编程问答-------------------- 学习,感谢楼主的分享 --------------------编程问答-------------------- 学习了,感谢分享,楼主好人 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- ...弄点有深度的来... --------------------编程问答-------------------- 除 --------------------编程问答-------------------- --------------------编程问答-------------------- 学习 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 楼主好人一生平安 --------------------编程问答-------------------- 楼主可以下次发一点更有深度的,比如让你的窗体移动,反弹,消失等等 --------------------编程问答-------------------- 希望每個人都這樣! --------------------编程问答-------------------- 还有第四种,hook窗体的消息,若是最大化的消息则吞掉 --------------------编程问答--------------------
引用 15 楼 h82258652 的回复:
还有第四种,hook窗体的消息,若是最大化的消息则吞掉
不过按钮还是可以点,只不过没反应,呵呵
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,