比如,窗体内有很多TextBox,Label,DataGridView
我要实现在窗体大小不同时各控件的位置在窗体内分布都是一样的
比如TextBox width的位置是30%,height的位置是50%

解决方案 »

  1.   

    我用的是C#
    窗体内有较多的控件
    如果在Form_Resize()里控制的话要加很多代码.或许速度也会有影响
      

  2.   

    我要的是控件在窗体内的位置
    用Anchor时控件的大小会随之改变,Button会变的很大,很难看
      

  3.   

      用Panel来控制,通过设置Panel的Dock属性来试试..
      

  4.   

    我要的是控件在窗体内的位置 
    用Anchor时控件的大小会随之改变,Button会变的很大,很难看 
    --------------------------------------------------------
    其实是你的Anchor没有设置好,你可以让某个不影响美观的控件变大,这样就行了
      

  5.   

    只有用 Form_Resize(),根据窗体大小计算出控件应在的位置