请问C#窗体属性中有没有属性来来根据分辨率来调整窗体和其中控件大小位置的?
还是这些是指必须通过代码来实现???

解决方案 »

  1.   

    首先在配置控件时,设置好相应的Dock和Anchor。然后根据分辨率动态的调整窗口大小。
    不过,这个始终是个非常复杂的问题,因为:
    1:不是所有的控件对于Dock和Anchor的支持都非常好,特别是结合一些特定的数据时。比如:TextBox拉宽还可以,拉高就会很丑。
    2:字体,图片等会产生很严重的变形或者不适应(字体过大或过小)。所以一般来说,适应分辨率的情况只是手工做一些简单的调整。
      

  2.   

    谢谢~~看来还是通过锁定窗体大小来弄吧。
    能不能和我说下获取窗体上所有控件的方法。原来学的JAVA刚开始学C#~学点东西、、、