我的dbgrid控间里面右三列数据,编译后,我的dbgrid下面有右拉条,怎么把右拉条去掉,让所有数据都直接显示出来,不用右拉条

解决方案 »

  1.   

    双击DBGrid,添加列,设置每个列连接的字段,设置每个列的宽度,调整到适宜的宽度就可以了。
      

  2.   

    如果不行
    看看下面的可以吗?ShowScrollBar(dbgrid1.Handle,SB_BOTH,false);//去掉水平和垂直
    ShowScrollBar(dbgrid1.Handle, SB_VERT, false) ;//去掉垂直
      

  3.   

    有属性可以设置的
    自己看看
    --------->
    好像是没有,我也找不到.ShowScrollBar(dbgrid1.Handle,SB_BOTH,false);//去掉水平和垂直
    ShowScrollBar(dbgrid1.Handle, SB_VERT, false) ;//去掉垂直
    这个可以用,不过dbgrid点下一条记录时滚动条又会出现.后来我把
    ShowScrollBar(dbgrid1.Handle,SB_BOTH,false);//去掉水平和垂直
    放在adoquery1的after scroll里,就完全OK了.别人的问题,自己也学习一下:)