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.
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 |
Copyright ©2000-2024 Alex Denisov and the Graphics32 Team - Graphics32 2.0 - Help file built on 18 Feb 2024