比如我目前窗体是最小化的,里面有dbgrid, label,button,但是我想最大化时,窗体是大了,但组件,还是那样,我想组件,随窗体的变化而变化,请问代码怎么写,写在哪里,谢多指教、

解决方案 »

  1.   

    在这里做:
    procedure TForm1.FormResize(Sender: TObject);
    beginend;
      

  2.   

    设置dbgrid的align属性!  在form的onresize事件里加
    代码设置button的width和height
      

  3.   

    使用Anchors属性,这是一个set属性,里面指明了控件的各个边在Parent尺寸变化的时候的变化方案,按比例的。
      

  4.   

    你可以试试全部设为True,效果很明显的