博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VCL组件之TScrollBar
阅读量:6609 次
发布时间:2019-06-24

本文共 682 字,大约阅读时间需要 2 分钟。

TScrollBar类的继承关系如下:

在很多情况下,我们都不需要给控件添加滚动条,在显示不下的情况下,控件会根据其设置,自行选择是否添加滚动条。但是如果要自己控制窗体上控件的滚动,就要使用位于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事件触发。

转载地址:http://seiso.baihongyu.com/

你可能感兴趣的文章
iOS 多线程 之 GCD(大中枢派发)(一)
查看>>
Myeclipse中打开接口实现类的快捷键
查看>>
删除sql dump中的AUTO_INCREMENT
查看>>
使用JdbcTemplate和JdbcDaoSupport
查看>>
C博客作业--指针
查看>>
版本12.2.0.1.0数据库,复制种子数据库快速创建租户数据库PDB
查看>>
mysql for Mac 下创建数据表中文显示为?的解决方法
查看>>
Glibc 和 uClibc
查看>>
VMware 虚拟机的虚拟磁盘编程知识点扫盲之二
查看>>
vs2012中自带IIS如何让其他电脑访问
查看>>
关于termux在手机上搭载Linux系统,python,ssh
查看>>
Redux:异步操作
查看>>
Mysql学习第三课-分析二进制日志进行增量备份和还原
查看>>
2-11
查看>>
Appium IOS
查看>>
POJ1961 Period [KMP应用]
查看>>
CSS hack
查看>>
如何在 Android 手机上安装 Ubuntu 13.04
查看>>
HDU 6073 - Matching In Multiplication | 2017 Multi-University Training Contest 4
查看>>
C语言 scanf()和gets()函数的区别
查看>>