当记录多的时候如何去掉DbGrid中的滚动条?能不能查到一条记录DbGrid就增加一行?这样就不会有滚动条了?

解决方案 »

  1.   

    ShowScrollBar( dbgrid1.handle,SB_BOTH,false);
      

  2.   

    刚学到的一招就派上用场了
    EnableScrollBar(DBGrid1.Handle, SB_VERT, ESB_DISABLE_BOTH);
      

  3.   

    ShowScrollBar(dbgrid1.Handle,SB_BOTH,false);//去掉水平和垂直
    ShowScrollBar(dbgrid1.Handle, SB_VERT, false) ;//去掉垂直
      

  4.   

    使用InforPower控件中的wwDBGrid可以自动随鼠标滚动浏览数据。
      

  5.   

    InforPower控件我下载好了,也安装好了,但是wwDBGrid我没有找到呀。
      

  6.   

    wwDBGrid我找到了,但是怎么安装呀?
      

  7.   

    在控件栏中找不到wwdbgrid控件呀。
      

  8.   

    找到了,在ipControls中,谢谢。
      

  9.   

    还有问题啊我发现只有高度够高,不超过记录数的总高度(总宽度)才不会出现滚动条,如果超过了又出现滚动条了,怎么办啊?????
    是不是我把哪个函数放错地方了,我直接放在adoquery1.open后面.procedure TForm1.Button1Click(Sender: TObject);
    begin
    adoquery1.open;
    ShowScrollBar(dbgrideh1.Handle,SB_BOTH,false);
    end;麻烦解答一下