窗体中有一个panel里面有多个控件,在宽屏的时候显示正常,但是如果换成1024*768分辨率的时候即便全屏控件也是显示不全,导致有许多按钮都被挤没了.我换了个容器用流布局也不太好需要有滚动条不是很方便.用什么方法能让按钮根据窗体的大小来自动缩放?用panel的Anchor属性应该是不太合适.有什么好办法吗?

解决方案 »

  1.   

    用panel的Anchor属性top,bottom,left,right
      

  2.   

    每个控件的Anchor属性都改成top,bottom,left,right
      

  3.   

    窗体中所有控件都要设置这个属性吗
    如果仅仅设置panel的属性布局不就乱了吗
      

  4.   

    楼主,我给你提个思路,加载的时候先获取当前panel的大小,然后根据你的比例,重新设置控件的Location和大小。
      

  5.   

    设置Anchor就设置不了dock了 布局就乱了
      

  6.   

    一般软件就固定几种模式
    一是宽的.全屏的.1024
    一是迷你型的.小的.设置几个样式.点哪个模式就切换哪个样式.
    我在学wpf.
    样式就像css和html一样.完全独立编写
      

  7.   

    我修改了panel的Anchor属性 ,怎么不管用啊。我用的panel布局,但是达不到那种想要的效果。