c# 编写的window 应用程序 关于框架问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 23:52:06
我用vs2005 编写的window 应用程序 在运行后 窗口的大小显示的只是一开始设置的固定的大小,而却窗口上的最大化也不可用 小弟新手 怎么解决啊 高手 救救啊
二楼的哥哥, 我这样写,点击最大化的时候,整个框架变大了
里面的内容还是那么大,能实现里面的内容也跟着变大吗?

设置Form的以下属性:
FormBorderStyle: Fixed3D
MaximizeBox: False

分别表示窗体大小不可调和最大化不可用。

Ps:如果你希望窗体不能手动调整大小,只能选择最大化和恢复的话,把MaximizeBox设置成true就可以了。如果你希望里面的内容比如字体之类的也放大的话,如果使用普通的WinForm程序将会十分困难,因为你需要在Form的SizeChanging事件中为每一个计算元素重新计算大小和位置。这个工作量几乎是不现实的。所以,一般的应用程序,比如你常见的Office,IE等都没有这个功能。如果你非要实现这个功能的话,建议开发一个WPF的应用程序而不是WinForm。

在设计窗口中把MaximizeBox属性设为true,你先看下