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

约束窗体调整大小

在界面设计的时候,已经设置了dock,但是还是要防止用户将窗体缩小到一定的大小,因为缩的太小,有些按钮和输入框就看不到了,请问怎么实现?
--------------------编程问答-------------------- 我们以前是用个笨办法,就是减小到一定的大小(一个const),如果判断还要减小,就把窗体的大小设置成这个const --------------------编程问答-------------------- 即 size < const then formsize = const --------------------编程问答-------------------- 最简单的方法 : 委托窗体事件  Resize , 将原有窗体大小的那句代码copy 到事件里面 , 不管怎么修改窗体都变不了....
复杂点的方法 : 略 --------------------编程问答-------------------- 设置窗体的最小大小属性值就可以了,比如:
.NET Framework 类库  
Form.MinimumSize 属性  
获取或设置窗体可调整到的最小大小。
命名空间:System.Windows.Forms
程序集:System.Windows.Forms(在 system.windows.forms.dll 中)

C# 
[LocalizableAttribute(true)] 
public override Size MinimumSize { get; set; }
 
属性值
Size,表示该窗体的最小大小。 

此属性使您得以将窗体的大小限制为指定的最小大小。可以使用此功能防止用户将窗口调整为不合需要的大小。如果将该属性设置为 0 高度和 0 宽度值的 Size 对象,则除了 Windows 设置的限制外,窗体将没有最大的大小。
--------------------编程问答-------------------- 窗体的MinimumSize属性,添上你允许的最小的 --------------------编程问答-------------------- MinimumSize 是个不错的选择 --------------------编程问答-------------------- 谢谢
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,