11.4.OrangeUI控件使用说明(列表视图控件ListView)(示例4 滚动条的设置)

ListBoxListView,以及ScrollBox都继承自ScrollControl,

ScrollControl是滚动控件的基类,

它有两个属性可以设置水平滚动条和垂直滚动条,

HorzScrollBarShowType:水平滚动条的显示类型,

VertScrollBarShowType:垂直滚动条的显示类型,

有如下选项:

sbstNone:不使用滚动条,禁止滑动

sbstHide:使用滚动条,但不显示,可以滑动

sbstsbstAlwaysCoverShow:使用滚动条且显示,可以滑动

 

 

在窗体上放一个ScrollControl,默认的滚动条设置如下图所示:

当前HorzScrollBarShowTypesbstAlwaysCoverShow,表示水平滚动条显示,

当前VertScrollBarShowTypesbstAlwaysCoverShow,表示垂直滚动条显示,

如下图所示:

 

 

ListBoxListViewTreeView等默认都是垂直滚动的,

所以水平滚动条显示类型HorzScrollBarShowType默认为sbstNone,

表示禁止水平滑动,没有水平滑动的功能,

如下图所示:

ListBox的垂直滚动条默认是需要的,

如下图所示:

VertScrollBarShowTypesbstAlwaysCoverShow:

 

 

如果想要ListBox禁止垂直滑动,

VertScrollBarShowType设置为sbstNone即可,

 

如果想要给ListBox加上水平滚动条,

那就把HorzScrollBarShowType设置为sbstAlwaysCoverShow即可,

 

 

 

 

 

发表评论