TCustomRangeBar

Ancestors

TCustomControl
   |
TArrowBar

Description

A base class for TRangeBar objects.

Behavior and appearance of TCustomRangeBar is similar to standard TControlScrollBar, defined in Forms.pas, however it does not use the common control library.

Although range bar may operate as a stand-alone control, most of the time you will use it in conjunction with another control, which has a scrollable region:

Range bars are less limited compared to TControlScrollBar. For example, the size of the range bar can be different from the size of the scrollable control and it may be positioned anywhere in the form. Another difference is that range bars do not hide themselves when scrolling range is less than or equal to the size of the scrollable area, they just become disabled.

In addition, range bars have nothing to do with scrollable control's client arrea. They neigher shift client origin, nor determine their range automatically.

Reference

Methods Properties Events
In TCustomRangeBar:
Create Centered
Paint Increment
Position
Range
Window
In TArrowBar:
Destroy Backgnd OnChange
BorderStyle OnUserChange
ButtonSize
HandleColor
Kind
ShowArrows
ShowHandleGrip
Style

See Also

TRangeBar