VCL组件之TScrollBar

TScrollBar类的继承关系如下:

image

在很多情况下,我们都不需要给控件添加滚动条,在显示不下的情况下,控件会根据其设置,自行选择是否添加滚动条。但是如果要自己控制窗体上控件的滚动,就要使用位于Standard组件面板上的ScrollBar组件。下面列出了ScrollBar组件的常用属性。

TScrollBar的常用属性

属性含义
Kind滚动的方向,有sbHorizontal和sbVertical两种选择
LargeChange指定当用户敲击键盘上的翻页键或点击滚动条上的空白位置时,滑块滚动的距离
Max以数字表示滚动条尾部的位置
Min以数字表示滚动条头部的位置
PageSize指定滑块的大小(与Max、Min属性的单位相同)
Position滑块的初始位置
SmallChange指定当用户敲击键盘上的方向键或点击滚动条上的箭头按钮时,滑块滚动的距离

其中Max和Min属性决定了Position属性的范围。例如,Min值为0,Max值为100,则整个滚动条被划分为100等分。Position属性的取值就只能由0到100的范围之内。如果LargeChange属性为10,而SmallChange为2。则使用方向键,需要50次才能使滑块由一端移动到另一端;而是用翻页键,只需10次就可以完成。

TScrollBox的主要事件如下:

  • OnScroll——当用户用键盘或鼠标滚动滚动条时触发。
  • OnChange——当ScrollBar控件的Position属性发生改变时触发。如果是用户滚动了滚动条,该事件紧接着OnScroll事件触发。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值