首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么实现根据分辨率自动调整winform控件大小

2012-07-28 
如何实现根据分辨率自动调整winform控件大小如何让做好的winform界面在不同的分辨率下显示效果相同?比喻在

如何实现根据分辨率自动调整winform控件大小
如何让做好的winform界面在不同的分辨率下显示效果相同?
比喻在1440*900的分辨率下做的界面,拿到800*600下,有些空间被遮住了,显示不出来,还有好多控件错位了,
如何解决?

[解决办法]
winform 不支持矢量变更大小,目前wpf支持这种特性
winform 需要做很多工作,比较麻烦
1、判断分辨率
2、在不同分辨率下调整控件坐标,总结出几种情况下的坐标或基本坐标
3、窗体加载resize时改变坐标
[解决办法]

探讨
需要窗体自动缩放。
http://download.csdn.net/source/1708439
这是我做的一个自动缩放窗体上控件的控件。条件,是在窗体上放置一个Panel,然后把所有需要自动缩放的控件放在Panel,然后调有控件中方法。即可。

热点排行