OrangeUI

ListBoxListView,以及ScrollBox都继承自ScrollControl,
ScrollControl是滚动控件的基类,
它有两个属性可以设置水平滚动条和垂直滚动条,
HorzScrollBarShowType:水平滚动条的显示类型,
VertScrollBarShowType:垂直滚动条的显示类型,
有如下选项:
sbstNone:不使用滚动条,禁止滑动
sbstHide:使用滚动条,但不显示,可以滑动
sbstsbstAlwaysCoverShow:使用滚动条且显示,可以滑动
 
 
在窗体上放一个ScrollControl,默认的滚动条设置如下图所示:

当前HorzScrollBarShowTypesbstAlwaysCoverShow,表示水平滚动条显示,
当前VertScrollBarShowTypesbstAlwaysCoverShow,表示垂直滚动条显示,
如下图所示:

 
 
ListBoxListViewTreeView等默认都是垂直滚动的,
所以水平滚动条显示类型HorzScrollBarShowType默认为sbstNone,
表示禁止水平滑动,没有水平滑动的功能,
如下图所示:

ListBox的垂直滚动条默认是需要的,
如下图所示:
VertScrollBarShowTypesbstAlwaysCoverShow:

 
 
如果想要ListBox禁止垂直滑动,
VertScrollBarShowType设置为sbstNone即可,
 
如果想要给ListBox加上水平滚动条,
那就把HorzScrollBarShowType设置为sbstAlwaysCoverShow即可,