zoukankan      html  css  js  c++  java
  • 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事件触发。
  • 相关阅读:
    [BZOJ1691][Usaco2007 Dec]挑剔的美食家
    [BZOJ1056][BZOJ1862][HAOI2008][Zjoi2006]排名系统
    [POJ2892]Tunnel Warfare
    [BZOJ1588][HNOI2002]营业额统计
    [BZOJ1503][NOI2004]郁闷的出纳员
    [HDU4507]吉哥系列故事——恨7不成妻
    [codeforces 55]D. Beautiful numbers
    [HDU3709]Balanced Number
    [COJ0528]BJOI幸运数
    [TimusOJ1057]Amount of Degrees
  • 原文地址:https://www.cnblogs.com/pchmonster/p/2330299.html
Copyright © 2011-2022 走看看