ListView显示超过一页时,滚动条自动出现,但是现在我想在界面上加按钮来控制ListView让它一页一页地翻,而不是一条一条地滚动,怎样才能让滚动条不出现呢?

解决方案 »

  1.   

    很简单 
     
    procedure TForm1.Button2Click(Sender: TObject);
    begin
     ShowScrollBar(listview1.Handle, SB_HORZ, False);//去掉滚动条
     //SB_BOTH为去掉全部滚动条
     //SB_HORZ为去掉水平滚动条
     //SB_VERT为去掉垂直滚动条
    end;
      

  2.   

    老大,有问题了,你的办法只能管一时啊,当调用TListview.scroll方法后,滚动条又自已出来了,怎么办啊,是不是每次出来都调一下ShowScrollBar?