之前发过通样要求的一个帖子,估计是要求没有表达清楚,我发一贴吧,还是100分如何让做好的winform界面在不同的分辨率下显示效果相同?
比喻在1440*900的分辨率下做的界面,拿到800*600下,有些空间被遮住了,显示不出来,还有好多控件错位了,
如何解决?我在详细描叙下我的需求吧:我的要求是这样的,我的所有窗体都是继承与一个基本窗体的,而基本窗体继承与form,我想在基本窗体里加上一个方法,然后再基本窗体的Load事件里调用这个方法或在构造函数里调用,就实现窗体里的控件自动按不同的分辨率调整大小,去适应窗体。
网上的那个根据分辨率改变窗体里空间的size和location这两个属性的做法也不能达到我的要求
比喻在1440*900的分辨率下做的界面,拿到800*600下,有些空间被遮住了,显示不出来,还有好多控件错位了,
如何解决?我在详细描叙下我的需求吧:我的要求是这样的,我的所有窗体都是继承与一个基本窗体的,而基本窗体继承与form,我想在基本窗体里加上一个方法,然后再基本窗体的Load事件里调用这个方法或在构造函数里调用,就实现窗体里的控件自动按不同的分辨率调整大小,去适应窗体。
网上的那个根据分辨率改变窗体里空间的size和location这两个属性的做法也不能达到我的要求
// 借用 Petzold 在 programming windows 中一句:// Windows is a complex system; put a programming layer on top of the API doesn't eliminate the complexity - it merely hides it, Sooner or later that complexity is going to jump out and bite you in the leg.