现在想实现DBGID随form大小变化而变化,由于form上还有其他的控件,不能将DBGRID选择成client的模式占满整个form,响应form大小改变的消息改变dbgrid的大小好像效果不是很好,不知各位有何高见?谢谢帮忙!!!

解决方案 »

  1.   

    DBGrid的属性有可以设置它的大小随窗体的变化而变化,好象是Acr...,我记不清了,你可以找一下,很容易找到,它含还有四个属性,分别是控制四个方向的变化的。
      

  2.   

    1.form 中加入 panel1,dbgrid
    2.其他的东东放在 panel1 上面。panel1.align:=altop;
    3.DBGrid1.Align := alClient;
      

  3.   

    一个panel1居左,一个panel2居中,一个panel3居右(根据你自己的布局适当调整对齐方式)
    在居中的panel中加DBGrid1并设置DBGrid1.Align := alClient;
    改变Panel2的大小以改变DBGrid1的大小
      

  4.   

    将DBGrid的Anchors全部设置为True
      

  5.   

    将DBGrid的Anchors全部设置为True