界面点击最大化按钮后,怎么让界面里的控件都同比例放大呢?用控件本身自带的那个属性好像不行WinForm控件界面

解决方案 »

  1.   

    当你使用silverlight或者wpf时,可以使用 ViewBox 让任何内容整体自动缩放。不过大概只有那些无法自动排版布局的东西才需要这种方式来勉强显示。如果你的内容能够自动布局,例如在一个4寸屏幕上就自动少放一些东西,在19寸屏幕上就自动多放一些东西,这样的设计才好。这样的设计不需要傻瓜式的ViewBox,而需要设计师自己动脑。
      

  2.   

    使用Dock和Anchor属性,前者使得控件按照容器的大小变化进行填充和延展,后者使得控件保持和容器边缘某个固定的距离。
      

  3.   

    使用paner 然后在paner中画控件
      

  4.   

    使用panel,然后在panel中画控件
      

  5.   

    使用Dock和Anchor属性应该是可以的.
      

  6.   

    可以点击变大的时候位置随着移动,但是大小是不能变大的!dock功能没那么强大!
      

  7.   

    看看windows的计算器,只有关闭、最小化。office是有菜单和工具条等等。在设计程序时,最好不要自己找麻烦。如果窗体上的控件多,就不要让窗体可以随意变化大小。要随意变化窗体的大小,最好就把窗体上的操作按钮等放到一个panel上或用菜单代替。
      

  8.   

    用scale方法,是可以的,不过有一个问题就是字体的大小不能改变。
      

  9.   

    使用Dock和Anchor属性配置,应该没有问题