滚动条位于[Standard]组件页的页面上,用来滚动一个窗口或一个视区,许多组件可以自动加入滚动条。
c++Builder 6.0中的滚动条分为两种类型,即水平滚动条与垂直滚动条。滚动条与文本框、列表框等一起使用,通过它可以查看列表项目上数据,还可以进行数值输入。借助最大值和最小值的设置,并配合滚动条中移动方块的位置,就能读取用户指定的数值。
滚动条的主要属性、事件:
·Kind属性:用来设置滚动条的类型,它的取值以及含义如表5一14所示。
·LargeChange属性:用来设置当用户使用PageUp或PageDown时滚动条移动的位置。
·Max和Min属性:用来设置滚动条的最大值和最小值。
·Position属性:用来获得或设置滚动条中的当前位置。
·SmallChange属性:用来设置当用户单击滚动条两端的箭头时,滚动条位置的改变量,即Position的改变量。
·OnChange事件:当Position的值改变的时候,触发OnChange事件。
·OnScroll事件:当用户用滚动条或键盘移动滚动条的位置的时候,触发该事件。
如图5—9所示为滚动条的效果。